It's a truth universally acknowledged that Queen Letizia rarely puts a fashionable foot wrong.
Renowned for her impeccable and polished sense of style and one never to shy away from a sartorial trend, the Spanish queen is arguably one of the best-dressed royals in Europe.
From tailored pantsuits to jaw-dropping evening gowns, Letizia, 51, always nails the brief.
Her go-to labels include Hugo Boss and Carolina Herrera, but she also champions the high street, often wearing pieces by Zara and Massimo Dutti – both owned by Spanish fashion group, Inditex.
It's been two whole decades since former TV news anchor Letizia blew us away with her wedding dress made by Spanish couturier Manuel Pertegaz as she wed then Prince Felipe at Almudena Cathedral at the Royal Palace of Madrid on 22 May 2004.
The gown, widely reported to be one of the most expensive royal wedding dresses in recent history, featured a high-standing collar and long flared sleeves. Blushing bride Letizia also sported the Prussian Tiara which was on loan from her mother-in-law, Queen Sofia.
Just over ten years into their marriage, Letizia became Queen of Spain following her husband Felipe's accession to the throne in 2014.
Take a look back at some of Queen Letizia's most iconic style moments to celebrate their milestone wedding anniversary earlier this week.