Meghan Markle criticized for wearing 'too big' Oscar de la Renta dress

Meghan Markle rarely makes a wrong fashion move.

Of course, it helps that the 36-year-old wife of Prince Harry has a team of advisers and the world’s greatest designers scrambling to dress her.

But the Duchess of Sussex may have taken her first major sartorial misstep this weekend, when she wore a dress that has garnered some negative opinions from fashion experts and the public.

Meghan Markle wore Oscar de la Renta to a family wedding over the weekend. (Photo: Geoff Robinson)
Meghan Markle wore Oscar de la Renta to a family wedding over the weekend. (Photo: Geoff Robinson)

The look in question was a blue-and-white floral-print frock from Oscar de la Renta’s Resort 2019 collection.

Meghan wore the dress to the wedding Saturday of Prince Harry’s cousin Celia McCorquodale and George Woodhouse.

She paired the dress with Aquazzura heels, a Carolina Herrera Scala Insignia clutch in white (believed to be bespoke) and a pillbox bow fascinator from Marks & Spencer.

Many thought the outfit “swamped” Meghan, while others took swipes at the floral pattern. Her white fascinator also divided fans.

However, there were some people who loved the dress…

The Oscar de la Renta number is a far cry from the look Meghan normally goes for — which may be why it generated so much scrutiny.

Her style is usually minimalist and elegant; florals and prints tend to be more the Duchess of Cambridge’s vibe.

We’ve recently seen Meghan wearing a caped Givenchy dress for her visit with the queen, as well as a custom pink Carolina Herrera skirt suit and Philip Treacy hat worn to her first Trooping the Colour.

Both looks were well received by fashion experts and fans alike.

Meghan Markle with the Duchess of Cambridge at Trooping the Colour. (Photo: Getty)
Meghan Markle with the Duchess of Cambridge at Trooping the Colour. (Photo: Getty)

Read more from Yahoo Lifestyle:

Follow us on Instagram, Facebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.


Advertisement