Mirror, mirror on the wall who is the prettiest of them all.
Well, the Vanity Fair has answered it, at least for this year.
They have picked their most fashionable people of 2013.
And, making that list, for the fourth time since her debut in 2008, is the Duchess of Cambridge.
While the list included new names like singer Beyoncé and burlesque dancer Dita von Teese.
The other names were actors Kerry Washington, Gisele Bundchen, Charlize Theron, Justin Timberlake, Stella Tenant and fashion designer Victoria Beckham.
Interestingly, Peng Liyuan, wife of the Chinese President Xi Jinping, makes her debut this year.
However, the list eliminated Michelle Obama for the second year running.