Royal recycler Sarah Ferguson rocks the same dress three times at red carpets

The Duchess of York, Sarah Ferguson, is taking a page from Kate Middleton's fashion playbook -- and she's recycling her dresses.

Fergie hit the Angel Ball in New York City on Monday and she rocked a bright red Roland Mouret dress that she's worn several times before to red carpets. The 57-year-old royal posed beside her daughter, Princess Beatrice, who wore a simple black dress.

2016 Angel Ball
2016 Angel Ball

Fergie is looking better than ever and showed off her recent weight loss in the form-fitting dress with a classic neckline and a simple cap sleeve. The column-like gown really showed off her slender lines.

If the look does seem familiar it's because Fergie wore the same ensemble just two months ago at the Elephant Ball 2016 at the Clarion Hotel Post in Gothenburg, Sweden in September.

She's also rocked the bright frock last year at an event in Cannes and wore it for the first time that we know of in May 2014 at an event in Canada. Each time she has worn the dress she's accessorized it differently so it doesn't seem like an actual repeat.

See the transformation of Fergie in the same dress: