The Danish royal family's future queen - Crown Princess Mary of Denmark - is famous for her polished fashion sense. Like Spain's Queen Letizia, she's a master of sartorial diplomacy - and always seems to strike the right balance between looking put-together and still having some personality when she's performing public duties.
Her wardrobe has often drawn comparisons to the Duchess of Cambridge's. The ruffled gown she wore for the 50th birthday party of her husband, Crown Prince Frederik, was remarkably similar to one of Middleton's - a frosted white gown with wedding cake-style tiers down its bodice and skirt for the US State Dinner. Crown Princess Mary's wedding dress, meanwhile, could quite possibly have served as inspiration for Meghan Markle's, whose beautifully simple dress had a similar boat neckline.
As we prepare for the visit by Kate Middleton, who today is heading to Denmark, here's a look back at all of the most stylish outfits of Crown Princess Mary.
SEE: Crown Princess Mary Of Denmark's Best Outfits
14 January 2022
The Queen's 50-year anniversary as monarch saw the royal family gather at Roskilde. Crown Princess Mary proved that a cape still has its place in the royal wardrobe, layering a wool version with pearls and leather gloves.
15 May 2021
Crown Princess Mary and Crown Prince Frederik, along with their children, Prince Christian, Princess Isabella, Prince Vincent and Princess Josephine. The occasion was their eldest son's confirmation service in Fredensborg, Denmark.
28 November 2019
For a visit to the heart surgery unit of Denmark's Rigshospitalet, Crown Princess Mary stunned in a spectrum of blues: a velvet blazer in navy, a buckle-neck blouse in duck egg and a pair of drop earrings in powder.
2 November 2019
Arriving with her husband, Crown Prince Frederik, Crown Princess Mary wore a powdery pink gown to the Crown Prince Culture Ward Show.
12 March 2019
During a visit to Texas, Crown Princess Mary wore a teal silk gown for a dinner at the Museum of Fine Arts.
12 March 2019
Earlier in the day for a meeting at Houston City Hall, Crown Princess Mary wore a playfully printed dress.
8 November 2018
In Rome, Crown Princess Mary wore a slightly less formal shirt dress of floral ruffles to visit Bambin Gesu, a paediatric hospital.
26 May 2018
For the gala banquet to celebrate her husband's 50th birthday at the Christiansborg Palace Chapel, Crown Princess Mary wore a tiered gown that looked very similar to one worn by Kate Middleton.
26 May 2018
Earlier in the day to wave from the balcony, she wore this pretty frock of pink and blue embroidery.
20 August 2008
For a visit in Tasmania, Australia, she wore the off-duty combination of a white button-down, a pair of beige chinos and riding-style boots.
24 May 2008
Crown Princess Mary's favourite tiara is the Ruby Parure, a piece of royal jewellery whose history stretches back to the days of Napoleon Bonaparte.
14 May 2004
When she wed in 2004, Crown Princess Mary's wedding dress was designed by Uffe Frank - and had the kind of neckline, an elegant swoop from shoulder to shoulder, that has drawn comparisons to Meghan Markle.