Ad is loading...

Meghan Markle's Second Wedding Dress Revealed

© Getty

After wowing viewers around the world in that stunningly chic and simple Givenchy by Clare Waight Keller dress earlier in the day, Meghan Markle chose Stella McCartney to design her second wedding dress for her nuptials to Prince Harry, which she wore for her evening reception at Frogmore House.

The full-length white halterneck design had a fit-and-flare silhouette and an athletic neckline, and also featured a small train, which Meghan carried in her hand. It's not the first time that she has worn Stella McCartney: she recently chose a navy cape dress design by the eco-conscious Brit for the Queen's 92nd birthday celebrations at the Royal Albert Hall.

She accessorised with Aquazurra heels that included a baby blue sole - but she also had another something blue, and it was a fitting tribute to her late mother-in-law.

That's because Meghan was wearing an aquamarine cocktail ring that once belonged to the jewellery collection of the late Princess of Wales. It is thought to be a gift from Prince Harry to his new wife, as his mother left all of her jewellery to him and elder brother Prince William for their wives.

The eye-catching ring, and the soles of her shoes, both matched the electric Jaguar that Prince Harry drove to their evening soiree, hosted by his father Prince Charles and stepmother Camilla Parker-Bowles.