A glowing Kate Middleton stepped out in style this week to attend a gala for the Anna Freud National Centre for Children and Families in a Diane von Furstenberg gown.

The pregnant Duchess looked stunning in the black floor-length version of the dress, but it turns out Prince Harry's girlfriend Meghan Markle wore it first.

The Zarita frock was first worn by the Suits actress in 2012, when she opted for a shorter version of the gown in navy, which showed off her long legs.

As one would expect, Kate stuck with a more classic look and a fit that perfectly highlighted her tiny baby bump.


The Duchess, who has been battling hyperemesis gravidarum, a severe form of morning sickness, appeared to be feeling better as she made the rare appearance for the AFNCCF.

If the rumours are true, it won't be long before Kate gains herself a stylish sister-in-law whose closet she could borrow from.