The 2013 Met Gala Best Dressed !
number 1 Olivia Wilde in Calvin Klein
number 2 SJP in Giles
number 3 Miranda Kerr in Michael Kors
number 4 Blake Lively in Gucci
number 5 Karen Elson in Julien Macdonald
and your number 1 is ?
1950’s Inspirations…John Galliano cranberry one-piece suit
(via alelbaz)