Princess Anne Rewears 57-Year-Old Coat — And Turns Heads at State Banquet

Princess Anne has once again proven that royal style doesn’t need to be new to make an impact. The 75-year-old royal attended a state banquet honoring the visiting Nigerian president and his wife — and instead of debuting a new look, she reached deep into her own wardrobe for something truly unexpected.

Anne chose a long ivory coat that she first wore at just 18 years old, back in 1969, during the premiere of Run Free. More than five decades later, the piece still holds its elegance.

The coat, crafted from ribbed silk, features delicate embroidered patterns on the cuffs and subtle beaded detailing along the hem. Though largely preserved, the design appears to have been slightly updated over time, with the original neckline replaced by a simpler pointed collar made from matching silk.

She paired the vintage piece with coordinating tones, allowing the craftsmanship to stand out, while adding a striking touch of sparkle with a historic diamond-and-pearl necklace.

The necklace, known as the Queen Mary City of London piece, is made up of four strands of pearls and diamonds arranged in a lattice design — a style that dates back to the Victorian era and carries its own royal legacy.

While it’s not unusual for members of the royal family to rewear outfits, Princess Anne has become especially known for it. Her approach reflects a sense of practicality and timelessness — often bringing pieces out of her wardrobe that few would expect to see again.

And this latest appearance shows that sometimes, the most talked-about look isn’t new at all — it’s the one that has already stood the test of time.

Videos from internet