Although Prince Harry and Meghan Markle announced there were going to step back as “senior” royals in 2020, the couple still attends events and ceremonies.
The design has a pronounced neckline that left her back exposed and a voluminous skirt with a train.
The spectacular look had a price tag of 5,990 dollars, about £4,444.
This makes it the most expensive dress that a royal premiered in 2021.
Meghan combined the dress with a pair of slingback heels by Italian luxury brand Giuseppe Zanotti that cost £260.
Many fans took to social media that night to comment on the Duchess’s look.
Twitter user @dramuo wrote: “Meghan Markle is a goddess.”
User @bookchoices agreed: “Stunning. Just stunning. And Meghan wears it so well. The perfect Princess dress.”
Twitter user @romano114 added: “Just beautiful.”
Fashion royal experts at UFO No More revealed that while Meghan wore the most expensive dress, the Duchess of Cambridge was the royal who spent more on clothing.
Although Kate Middleton has the largest investment in fashion with a total of 118 new dresses, this is due to do the number of royal engagements she has to attend.
In fact, the Duchess of Cambridge is not afraid of recycling clothes and is often seen rewearing outfits.
One of the most iconic looks Kate wore last year was at the James Bond premiere.
The Duchess of Cambridge looked spectacular in a glittering gold dress and matching gold heels, as she accompanied her husband Prince William and her father-in-law Prince Charles, and Camilla, Duchess of Cornwall to the premiere.
Kate Middleton stunned in a Jenny Packham dress, the ‘Cape Effect Sequinned Dress’, which cost a whopping £3,893 but was reduced to £1,168.
Queen Letizia of Spain was the royal who wore one of the cheapest dresses in 2021.
During an official visit to Sweden, the monarch donned a dark blue ruffled tulle dress from H&M retailed for £226.