Over the weekend, Prince Harry and Meghan Markle had an important family event to attend: the wedding of Harry's cousin, Celia McCorquodale.

Princess Diana's niece's looked the spitting image of Diana at her wedding over the weekendpinterest
Geoff Robinson photography

Celia, Princess Diana's niece, married her partner George Woodhouse in a ceremony in Stoke Rochford, Lincolnshire. And there was one thing in particular that stood out about the day: just how similar the bride looked to her late aunty.

spencer tiarapinterest
Geoff Robinson Photography/REX/Shutterstock

Celia's facial features are so reminiscent of Diana's that it's impossible not to see echoes of the late Princess of Wales in the 29-year-old bride. To add to the similarities, Celia - whose mother is Lady Sarah McCorquodale, Diana's older sister - chose to wear the Spencer tiara on her wedding day, which Diana also wore when she married Prince Charles in 1981.

Princess Diana's niece's looked the spitting image of Diana at her wedding over the weekendpinterest
Getty Images

As a guest at the wedding, Meghan Markle wore a blue Oscar de la Renta dress priced at a casual £4,000, but teamed it with a white fascinator from Marks and Spencer (which you can buy here if channelling Meghan's your thing).

Prince Harry chose a light blue tie to compliment his wife's dress, and the pair were photographed looking just as loved up as they always do, holding hands as they arrived at the wedding.

Meghan Markle attends wedding with Prince Harrypinterest
Geoff Robinson/BAV

Other guests at the wedding included Harry's fellow cousin Lady Kitty Spencer, and Louis, Viscount Althorp.

Follow Cat on Twitter.

Headshot of Catriona Harvey-Jenner
Catriona Harvey-Jenner
Features Editor

Cat is Cosmopolitan UK's features editor covering women's issues, health and current affairs. news, features and health. The route to her heart is a simple combination of pasta and cheese (somewhat ironic considering the whole health writing thing), and she finds it difficult to commit to TV series so currently has about 14 different ones on the go.