It looks like the Duchess of Cambridge isn't the only royal expertly recycling her looks! Princess Anne dusted off a cream coat with navy panels that she first wore in 1980 to attend the Commonwealth Day service on Monday (Mar. 12), looking polished and regal alongside other members of the royal family.
The Queen's daughter looked very flattered in the elegant coat, which the 67-year-old Princess Royal paired with a navy clutch and cream-and-navy hat.
Anne was first pictured wearing the chic number in 1980 when she was a guest of honour at Ascot, and again in 1985 at the Epsom Derby. For her day at the races, the talented equestrian, then aged 34, paired the coat with a smaller pillbox-style hat. She repeated her look again at Henley in 1988, when she met a group of rowers at the annual regatta.
Her most recent outing in the coat – apart from Monday's visit to Westminster Abbey – was in 2014 at a garden party at Buckingham Palace. Each year, the Queen hosts around three garden parties at her official London residence, and members of the royal family dress to the nines for the summery affair.
Anne certainly looked the part at the Commonwealth Day service earlier this week. It seems the female members of the royal family had decided to coordinate in cream, white and navy outfits. Kate, who is due to give birth to her third child next month, showed off her growing baby bump in a $1175 navy blue coat and dress by luxury label Beulah London. She accessorised with a matching hat by Lock and Co.
Meghan Markle, who will officially join the royal family in May after she marries Prince Harry, looked typically stylish in a stunning Amanda Wakeley 'Springsteen' navy dress and a $1620 white coat by the same designer. She completed her look with navy high heel shoes by Manolo Blahnik and a navy Mulberry clutch bag.