
Queen Elizabeth's daughter put her best fashion foot forward as she stood in for her mom as host of the annual Not Forgotten Association Annual Garden Party for military veterans at Buckingham Palace in London.
Princess Anne exuded elegance in a flower-print lilac and green overcoat. She paired the striking coat with a simple purple skirt and matching hat.
The 71-year-old completed her look with a pearl necklace and earrings and a pair of dark gloves.
She hosted the event in place of Queen Elizabeth, who was forced to pull out due to increasing issues with her mobility which has made it a struggle for the monarch to walk.
Each year the queen hosts three garden parties at Buckingham Palace and one at the Palace of Holyroodhouse, the official residence of the British monarch in Scotland, to celebrate and reward those in public service.
Though she’s not exactly considered the trendsetter of the royal family, Anne has repeatedly proven she’s no slouch in the style department. We take a look at her style through the years.
1968
Anne stood out from the crowd in a canary yellow ensemble that also showed off her toned legs at the Bath and West Agricultural Show.
1978
She wore a show-stopping white dress with statement sleeves when she arrived for an event at the Dorchester Hotel in London. Her hair was swept back to display the jewels adorning her neck and ears.
1981
Even her maternity style was chic. The princess wore an understated but stylish cape coat when she was pregnant with her daughter, Zara Tindall, in 1981. For a pop of colour, she donned a striped blue turban with a matching shirt.
1995
Anne looked sophisticated in a light pink coat with matching skirt and shoes at the Veterans Parade, completing the look with a statement hat.
2006
The princess wore hues of brown to the first day of Royal Ascot. Her hat was decorated with feathers.
2014
She stayed warm and stylish in a blue tweed coat paired with a navy hat and matching gloves at a national racing event at Aintree Racecourse.
2018
When Prince Harry wed Meghan Markle, Anne wore a crimson and navy-blue coat that was cinched at the waist. Though it was a hit with some, others compared her outfit to the robe famously worn by the late Playboy founder Hugh Hefner.
Princess Anne has come dressed as Hugh Hefner pic.twitter.com/ZqgsQjEHXv
— Willow (@WilloMadden) May 19, 2018
Sources: dailymail.co.uk, hellomagazine.com, vogue.co.uk, people.com, townandcountrymag.com