To attend the 1984 BAFTA Awards at Grosvenor House Hotel in London, Princess Anne made a bold statement in a pink satin gown with a patterned skirt and voluminous puff sleeves. To make the gown a little less '80s, Princess Anne redesigned the sleeves of this dress and rewore it with black gloves to the Save the Children Festival of Trees at London's Natural History Museum in the 2000s.
Princess Anne's spring wardrobe isn't just about neutrals. She first wore this teal blue dress coat to the Ascot Races on June 20, 1991. She styled it the exact same way—down to the hat, brooch, gloves and shoes—to Princes Charles's wedding to Camilla at Guildhall in Windsor on April 9, 2005.
Never one to keep things subtle, Princess Anne wore this lavender gown with a sequined top to an event at the Royal Albert Hall in London in December 1989. She swapped the choker for a different necklace when she rewore the gown on January 10, 2005, to a dinner at the Grosvenor House Hotel in London to raise money for the Save the Children fund.
Another navy and cream look, this plaid coat and skirt combo has been a reliable Easter look for the Princess Royal over the years. She wore the look with a complementary hat for a church service at Windsor Castle in 2003, and again in 2012 for the same event—this time with a pop of bright blue in her scarf.
For her turn as the mother of the bride, Princess Anne wore this pleated pink dress with a coordinating floral jacket to the wedding of her daughter, Zara Phillips, to Mike Tindall at Canongate Kirk in Edinburgh, Scotland on July 30, 2011. The following year, she swapped the wedding day fascinator for a brimmed hat and rewore the look to the Royal Ascot on June 20, 2012.
A more recent favorite, this green coat paired with a jaunty hat and slouchy boots shows that Princess Anne is one of the more adventurous members of the royal family when it comes to fashion.She first wore the ensemble to the Cheltenham Festival on March 16, 2012. The next year, she wore it—sans hat—to the Afghanistan Operational Service Medals parade on May 24, 2013, in Abingdon, England. Three years later in 2016, she chose it as her Christmas Day outfit. As a throwback to the outfit's debut, she wore it to the Cheltenham Festival 2020 on March 13
If you obsessively followed every detail of Kate Middleton and Prince William's 2011 wedding, you're probably well acquainted with this purple-and-green floral number that Princess Anne wore to the historic event. But did you know that she's reworn the dress and coat combo twice since? She added a pair of gloves and darker shoes to the outfit for the Ladies Day of Royal Ascot on June 21, 2012, and matched it with beige pumps again for a garden party at Buckingham Palace on May 28, 2015.
A spin on her go-to cream and navy color palette, Princess Anne has worn this pale yellow and navy coat with its matching striped hat three times starting with an Easter service at Windsor Castle in 2007. She brought it out of her closet again in 2009 for the Royal Ascot, and 10 years later for the 2019 wedding of her cousin Lady Gabriella Windsor to Thomas Kingston at Windsor's St George's Chapel.
Princess Anne has been rewearing this green pussybow blouse with a coordinating skirt suit for nearly three decades. As the patron of the Save the Children Fund, Princess Anne wore it to the Circle Of Friends Annual Blanket Thanksgiving Service on February 27, 1991. Then, she was photographed in it holding a falcon at an event on June 26, 1999, and again for a visit to Greenacre School in Surrey on May 17, 2001. After a long break, she dug it out of her closet for the Royal Windsor Horse Show on May 10, 2019.
While there were often years—or even decades—between many of Princess Anne's wardrobe repeats, she repeated this fresh green coat within two weeks last year. On June 20, 2019, she wore it to Ladies Day of Royal Ascot, and on July 3, 2019, she recreated the same outfit down to the shoes to attend a garden party hosted by her mother, Queen Elizabeth II, at the Palace Of Holyroodhouse in Edinburgh, Scotland.