This content was first published on and should not be copied or reproduced.

The eagle-eyed fashion police have been quick to figure out that the Diane Von Furstenberg dress Kate Middleton wore last night to the Anna Freud National Centre charity gala held at Kensington Palace was seen on none other than our gal Meghan Markle back in 2012. Further cementing the fact that the sisters-in-law to be share a similar sense of style.

While Meghan opted for a navy, shorter version of the elegant lace-sleeved “Zarita” dress, the Duchess of Cambridge recycled her more demure floor-length interpretation which she’s been pictured in twice already when pregnant with Princess Charlotte in 2014.

If the decision as to whom wore it best was down to Meghan, we suspect she’d concede to Kate.

Describing her look as somewhat of a fashion faux pas, while speaking with Glamour UK she said, “I was going to this event and there was this D.V.F. lace dress with a zipper up the back, and it was so fitted, and had tea-length sleeves. . . . I bought one in navy and black. It was too tight, and too short, and my hair was too polished, and everything about it was trying too hard.”

Who do you think wore it best? Kate or Meghan?

If you’re leaning more towards Meghan’s camp, you’ll be pleased to know her take on the Zarita dress is on sale over at

This content was first published on and should not be copied or reproduced.
This site contains product affiliate links. We may receive a commission if you make a purchase after clicking one of these links. 

One Comment

  1. Meghan wore it best. Stunning!

Leave a Comment

Your email address will not be published. Required fields are marked *