Duchess Catherine has been named one of the best dressed women in the world.
The 29-year-old duchess - who married Prince William in April - placed seventh in People magazine's annual list, with the publication declaring she has "yet to make a fashion misstep".
The magazine added: "Newlywed Catherine, Duchess of Cambridge, knows just how to impress her adoring public, whether the occasion calls for recycling her popular Reiss dress or by paying homage to Canada in a lace look by native designer Erdem Moralioglu.
"From her wedding day to her North American tour, the newly minted princess earns her place as fashion royalty."
Fashion columnist and author Hadley Freeman said: "[Catherine] is about style rather than fashion."
Gossip Girl actress Blake Lively topped the list, followed by Jennifer Lopez and Mila Kunis in second and third place respectively, while Jennifer Aniston and Jennifer Hudson rounded off the top five.
That People magazine Top 10 Best Dressed women list in full:
1. Blake Lively
2. Jennifer Lopez
3. Mila Kunis
4. Jennifer Aniston
5. Jennifer Hudson
6. Jessica Alba
7. Catherine, Duchess of Cambridge
8. Kate Bosworth
9. Ginnifer Goodwin
10. Reese Witherspoon