This is SO cute!! For July 4th, I love it!! Haven't you ever been in the head to toe spirited type of mood? Sometimes it's fun to just get decked out for whatever holiday, and I'm keeping note of this ensemble for 07/04/2010 :D
I found this outfit perusing here.