(via citygirldiaries)
(via citygirldiaries)
(Source: http, via citygirldiaries)
(Source: http, via citygirldiaries)
(Source: http, via citygirldiaries)
Carolyn Murphy for Vogue Germany June 2012
(via citygirldiaries)
(via citygirldiaries)
(Source: nataliehuy, via citygirldiaries)
Best dressed picks for the 65th Cannes Film Festival: Lana Del Ray (Alberta Ferretti ), Freida Pinto (Michael Angel), Eva Longoria (Marchesa), Diane Kruger (Giambattista Valli Couture), Jessica Chastain (Alexander McQueen) & Jane Fonda (Atelier Versace).
By far