Princess Diana's Niece, Lady Amelia Spencer, Marries Longtime Love Greg Mallett in South Africa

Princess Diana's niece is officially married! On March 21, Hello! magazine exclusively confirmed Lady Amelia Spencer, 30, tied the knot with longtime partner Greg Mallett, 33, in South Africa. "It means so much to get married here," Spencer — who is the daughter of Diana's brother, Charles, and his first wife, Victoria Aitken — told the publication. "Growing up here together for the last 14 years, all of mine and Greg's happiest times as a couple are here. It's even more special now."

The mountain-top ceremony near Cape Town brought out the couple's nearest and dearest, including Spencer's twin sister Lady Eliza, her older sister Lady Kitty, and younger brother Samuel. Of marrying Spencer, the fitness and nutrition coach told Hello!, "I've been dreaming of watching Amelia walk down the aisle for 14 years."

Spencer and Mallet got engaged after 11 years together in July 2020. "So this was the best day of my life. 22nd of July 2020, I asked the love of my life to spend the rest of her life with me and she said YES. Couldn't be happier and I love you with all my heart @ameliaspencer15," Mallet announced on his Instagram.

Speaking to Hello! in September 2020, the pair opened up about the romantic proposal, which took place at the Clouds Estate in Stellenbosch, South Africa. "The day Greg proposed was the most romantic day of my life," Spencer told the publication. "He has been my best friend for 11 years and everything about him makes me feel like the luckiest person in the world."