It’s also become common for royals to recycle some looks they wear to public engagements. Sometimes, they repeat an outfit exactly, and other times, they freshen up the look with alterations or accessories, as Meghan Markle did over the weekend.
Take a look at 29 of the best outfits royals have recycled over the years.
Princess Diana found two ways to wear a floral skirt in 1981 and 1985.
Princess Diana first wore this Catherine Walker dress to a reception in Portugal in 1986.
She then wore it again in 1990 to a dinner in Cameroon. The long sleeves were removed to create a strapless dress with a sweetheart neckline.
Princess Diana wore this Mondi polka-dot dress in 1985 and 1986.
Diana first wore the dress on a trip to Lisbon, pairing it with a navy blazer.
She switched up the color of her blazer when she rewore the dress in Cannes later the same year.
Princess Diana made some subtle changes to this red houndstooth Moschino suit.
Princess Diana first wore the dress to the Epsom Derby in 1986, and it featured a peplum.
She had the peplum detail removed from around the waist when she wore the dress to a polo match in 1987.
Princess Anne kept this teal coatdress in her closet for nearly 15 years.
Meghan Markle wore a Stella McCartney cape dress to two royal engagements in 2018.
King Charles wore the tweed coat to attend Christmas Day service with the rest of the royal family in 2012, and then again in 2018 for a royal engagement.
Kate recycled a red Catherine Walker coatdress throughout her time in the public eye.
She debuted the House of Nonie trench dress at the Nelson Mandela Centenary Exhibition in July 2018 and wore it again in October 2019 during a royal tour of South Africa.
Markle wore her hair in a low bun both times.
Princess Anne wore this green coatdress in June and July 2019.
Meghan debuted the striped, tiered dress during a royal tour of Australia in October 2018.
She wore the dress nearly a year later on a trip to South Africa in September 2019.
Kate wore a $1,300 Gucci blouse in March 2019 and November 2020.
He wore it in 2018 while attending the Christmas Day service with the royal family and then again in February 2020 while visiting the Defense Medical Rehabilitation Center.
Kate wore a blue Jenny Packham ball gown in 2016 and 2020.
Most recently, she wore the dress in 2022 to a service at Westminster Abbey.
Kate also rewore an Alexander McQueen ball gown a decade apart.
Kate first wore the coat dress in Sweden in 2018 when she was pregnant with Prince Louis.
She wore the coat again in 2023 for the Wales versus England Six Nations rugby game, letting her black turtleneck peek out of the jacket’s top.
Meghan altered a Carolina Herrera dress from 2021 for a 2024 appearance.
Meghan wore the eye-catching red gown at the Salute to Freedom Gala in November 2021. The dress featured a plunging neckline and a slit in the center of the full skirt, which flowed into a train.
She pulled the dress out again for the Children’s Hospital Los Angeles Gala on Saturday, though it looked a little different. Meghan had the train removed, so it had a more form-fitting silhouette and slightly more casual look.