Charlotte Casiraghi is fashion's favourite royal darling who has worn the most polished, elegant, and classic French girl outfits over the years.
The 35-year-old is no stranger to the front row of the most lucrative fashion shows, and with Grace Kelly as her grandmother, immaculate style is in her blood.
Since she is eleventh in line to the throne of Monaco, Charlotte has more freedom than most women from aristocratic roots.
The Monégasque model and writer has been photographed in short skirts, daring leather shorts, and grunge-inspired looks, making her style evocative as much as it's classically curated to fit her non-fuss aesthetic.
In 2010, Charlotte began her long relationship with Gucci as the official ambassador for its equestrian collections, and in 2014 she became the face of their cosmetics range, Gucci Cosmetics.
She has also worked with Saint Laurent, Mont Blanc and Chanel but told Harper's Bazaar that she never thinks about getting dressed.
"I would be lying to say that it's completely haphazard, but it depends on my spirit of the day," she told the publication in 2013.
"It's very important to feel good in my clothes. I like fashion that suits me. I don't take it too seriously."
Here are 17 of Charlotte's most fashion-forward and classic looks from over the years.
1 / 0
2 / 0
3 / 0
4 / 0
5 / 0
6 / 0
7 / 0
8 / 0
9 / 0
10 / 0
11 / 0
12 / 0
13 / 0
14 / 0
15 / 0
16 / 0
17 / 0
18 / 0