The Duchess of Cambridge attended a gala for the Anna Freud National Centre for Children and Families at Kensington Palace on Tuesday night, and looked stunning in a beautiful black Diane von Furstenberg gown, a version of which is also owned by Meghan Markle! Prince Harry's girlfriend previously wore a shorter, navy version of the lacy number to an event, pairing the glamorous dress with a pair of nude heels. She later admitted to Glamour magazine that she thought the dress was "too short" at the time. Scroll down to vote on who wore it better!
Kate showed a hint of a baby bump
Kate looked incredible as she greeted guests at a pre-dinner reception, and showed off her growing baby bump in the fitted gown. It was the second time the royal has worn the dress; the mum-of-two also wore the stunning outfit back in November 2014, when she was pregnant with Princess Charlotte. Speaking about meeting Kate at the event, guest Wayne Llewellyn,who attended with his son who benefitted from the charity, told Press Association: "It makes a difference that the Duchess of Cambridge has taken an interest in this. It's brilliant. There's a lot of children in London who could do with this kind of help." Journalist Kate Silverton also praised the royal, saying: "The Heads Together campaign has done an enormous amount to raise awareness around mental health as a whole. It has got people talking, it's de-stigmatised it, so I think what they've done has been absolutely wonderful."
Meghan has previously opened up to Glamour about her go-to style, saying: "I love the opportunity to get properly dressed up. I've worn three Lanvin dresses and they've all been a dream. They're so well made, with the most beautiful craftsmanship. I don't tend to go with things that are ornate - just beautifully made pieces and some classic jewellery. Let the work speak for itself. I love that."
Who wore the Diane von Furstenberg dress better?