Ok so Beyonce shocked everyone, and became the official highlight of the 2011 VMAs when she revealed that she was pregnant. Talk about a publicity stunt! But let’s not hate here, cos if I was Beyonce I would announce my pregnancy with millions of people watching too. True story.

I just loved the way Beyonce dressed her baby-bump. She wore an elegant, draped Lanvin dress on the black carpet, and how can we not forget the stunning Dolce & Gabbana tux from the Dolce & Gabbana Fall 2011 runway! Can’t decide which is better, can you?