This butterfly is called a Red Spotted Purple butterfly - haven't figured out why since he appears blue with orange spots to me! Only butterfly that's made his way back so far.
Oh, the beautiful details you've captured on this lovely butterfly! Isn't it exciting to have one back? With many more to follow, I'm looking forward to your wonderful butterfly images! I've only seen cabbage whites around here so far...can't wait for more! :-)