Princess Anne's sparkly rainbow top shimmers and shines during important historic event - but where have we seen this look before?

Princess Anne's sparkly rainbow top adds a hint of elegance to an important event and she's worn it before next to a world-famous actor

Princess Anne speaks (L) with residents of a street as they hold a Coronation street party on May 07, 2023 in Swindon, England. The weekend of Coronation celebrations will continue this evening with a the Coronation Concert in the grounds of Windsor Castle later, featuring artists including Lionel Richie, Katy Perry and Take That.
(Image credit: Leon Neal/Getty Images)

Princess Anne's sparkly top is an example of the thrifty royal's dedication to recycling her favorite looks as she sported the stylish number for a historic event in Canada. The King's only sister had a very active few days as she visited the city of Moncton in New Brunswick for official events.

Only weeks after Princess Anne skipped the coronation concert for the most Princess Anne reason ever, the most popular royal skipped town - for a very important event.

In celebration of the 8th Canadian Hussars 175th year anniversary, Princess Louise’s regiment welcomed their Colonel-in-Chief, Her Royal Highness The Princess Royal, and the Dutch Ambassador to Canada, Ines Coppoolse, were welcomed to a celebratory parade.

Victoria Wood, Michael Ball, Sophie Hunter, Benedict Cumberbatch talk with Princess Anne, Princess Royal as they attend a reception and dinner in support of Motor Neurone Disease Association at Buckingham Palace on March 10, 2015 in London, United Kingdom.

(Image credit: Ian West - WPA Pool/Getty Images)

Sally Sequin Stripe Knit Top was $98, now $49/was £79, now £39.50|Phase Eight

Sally Sequin Stripe Knit Top was $98, now $49/was £79, now £39.50|Phase Eight

This easy-to-wear knit top is the kind of piece that you can dress up or down. It features a black base that's with embellished with shimmering sequin stripes. This gorgeous top looks great with jeans but you can also pair it with a smart skirt, like Princess Anne, for a more formal event. 

The Princess accessorized her chic look with pearl button earrings and a pearl choker with a floral clasp, which added an extra level of pizazz to the outfit.

It was a busy trip filled with honors including on Saturday May 20, when she was invested with the Canadian Order of Military Merit by the Lieutenant Governor of New Brunswick. Her Honour Ms. Brenda Murphy, presented the honor at the Delta Beauséjour Hotel, on behalf of the Governor General.

Interestingly enough, in true Princess Anne fashion, we've seen this top at least once before. Previously she sported it when she attended a reception and dinner in support of Motor Neurone Disease Association at Buckingham Palace on March 10, 2015. Here, she met stars including the now-deceased academic Stephen Hawking, actor Benedict Cumberbatch, performer Michael Ball, and late comedian Victoria Wood.

Princess Anne

(Image credit: Getty Images)

Although it's only been eight years since the Princess sported this particular number, previously Princess Anne has shared the Queen’s fashion secrets - one of which is keeping it timeless. Speaking in an Australian magazine interview, she said that the late Queen focused on 'style' and prioritized long-term value over timely fashion trends.

That being said, HRH Princess Anne broke one of her fashion rules only recently - so who knows what the future holds for the King's only sister and her wardrobe. All we know is that we're here for it all!

Aoife Hanna
Junior News Editor

Aoife is an Irish journalist and writer with a background in creative writing, comedy, and TV production.

Formerly woman&home's junior news editor and a contributing writer at Bustle, her words can be found in the Metro, Huffpost, Delicious, Imperica and EVOKE.

Her poetry features in the Queer Life, Queer Love anthology.

Outside of work you might bump into her at a garden center, charity shop, yoga studio, lifting heavy weights, or (most likely) supping/eating some sort of delicious drink/meal.