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.
![Meghan Markle in 2012. Photo / Getty Images](https://www.nzherald.co.nz/resizer/v2/2TCO7DMILHW4F67JKSG4YP7F7U.jpg?auth=f5962b04c8e13d96e7b3aae986d71cf6c06efee0d147dbbaa894a9134d52d68f&width=16&height=23&quality=70&smart=true)
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.