Beyonce as "Mrs Carter in H&M". Just when you think she can't possibly get any hotter she does. I have officially decided she is not human. No-one can look this good.
Shot by Inez van Lamsweerde and Vinoodh Matadin
And if this has not sufficiently depressed you (bear in mind this is post-baby) then look how happy and ridiculously good looking her and hubby Jay-Z are. And how much she loves dancing on him.
When I grow up I want to be as good at life as Beyonce.