O-M-G...I L-O-V-E it...Beyonce is AMAZING!
the video made me HAPPY, cause she's so happy with her life as a whole, and you an just tell by her energy in the video.
The different eras of time she exemplifies in the video, THE BEST
so retro, so 60s, so 80s with the over-sized men's shirt, so cute...so EVERYTHING
YOU GO BEYONCE BOO!