All I have to say is if Kate Middleton is the Princess of England, Blake Lively is for sure the Princess of Hollywood. My favourites!
Kate Middleton in Alexander McQueen
Blake Lively in Marchesa
Cat Deeley in Dior
Elisabeth Banks in Versace
Maria Bello in Donna Karan
Nicole Kidman in Elie Saab
Sorry Jen but you did it again... No, no, no...
Jennifer Lopez in Emilio Pucci