Cara Delevingne wears Dior haute couture. Photo: Tim Walker for W magazine, April 2013.