
Kate Middleton had a chance encounter with her former boyfriend Rupert Finch at the weekend wedding of Peter Phillips and Harriet Sperling.
The Princess of Wales and Prince William attended the event in the Cotswolds, showing their support for Phillips, who is Prince William’s cousin.
Kate, age 44, looked elegant in a beige boucle-knit dress by Roland Mouret, complemented by a chic matching hat and heels. Prince William chose a traditional morning suit for the occasion.
Rupert Finch, accompanied by his wife, Lady Natasha Rufus Isaacs, also opted for a traditional suit, while Lady Natasha dazzled in a blue floral dress.
Among the notable guests were other members of the royal family, including Phillips’ sister Zara Tindall with her husband, Mike Tindall. King Charles, Queen Camilla, and Princess Anne were also present at the ceremony.
Phillips’ nuptials — his second following his divorce from from Autumn Kelly in 2021 after 12 years of marriage — took place at All Saints Church in the village of Kemble.
Middleton and Finch, 47, dated in 2001 when they were both attending St. Andrews.
In fact, at the time of Middleton’s famed 2002 fashion show appearance — in which she donned a sheer mini dress and was said to have caught the eye of Prince William — she was allegedly involved with Finch.
According to Tatler, Finch “was reportedly her casual boyfriend and a tall, dark and handsome aspiring lawyer in his fourth year at St Andrews” at the time.
The romance was portrayed on the sixth and final season of “The Crown,” with Oli Green playing Finch and Meg Bellamy portraying the future Princess of Wales.
The former couple has remained tight-lipped about their past romance, with Finch once saying, “It’s not something I’ll ever talk about. It’s between Kate and me and was a long time ago.”
The Prince and Princess of Wales proceeded to date for nearly a decade before becoming engaged in October 2010.
They went on to marry in a lavish royal ceremony at Westminster Abbey on April 29, 2011 — with Finch in attendance.
The couple have since welcomed children Prince George, 12, Princess Charlotte, 11, and Prince Louis, 8.
The couple marked 15 years of marriage in a sweet social media post in April, sharing a casual photo of the family lying on the grass and taking in some sun.
“Celebrating 15 years of marriage ❤️” they captioned the pic.
Finch, meanwhile, married Lady Natasha back in 2013. They welcomed daughters Georgia Finch in 2015, Cienna Finch in 2017, and India Finch in 2020.







