Peter Phillips’ girlfriend Harriet is a real-life Disney Princess in ‘super flattering’ Ascot gown

Peter Phillips and his girlfriend Harriet Sperling have made several high-profile joint appearances since going public with their romance, but their most recent trip to Ascot is one of Harriet’s most iconic looks to date.
The NHS Pediatric Nurse Specialist had chosen a gorgeously muted outfit on day one of the races, blending into the background with her understated cream tweed top and matching midi skirt by Suzannah London. Upping the ante on Thursday, Harriet ensured all eyes were on her as she had a Disney Princess moment in her canary yellow frock.
Not to be confused with the more subtle butter yellow trend, which is taking 2025 fashion stories by storm, Harriet went bolder and brighter in a Beulah London puff-sleeve dress, which is not unlike Belle from Beauty and the Beast.
Costing £725, the ‘Sienna’ lemon midi features a “super flattering shape”, according to the brand, with its belted waist and A-line skirt. Completing her outfit, Harriet wore Emmy London shoes, which were visible as she performed a deep curtsey to King Charles, and a Nicola de Selincourt hat topped with a bow and finished with a birdcage veil.
Underneath, she styled her long blonde hair in a low bun, leaving face-framing strands loose, and carried an Anya Hindmarch pearl clutch.
Relationship milestone
The appearance comes just days after Peter and Harriet marked an important relationship milestone.
Peter was joined by his girlfriend for the carriage procession for the first time on day one of Ascot, marking the couple’s public declaration of commitment.
Zara Tindall’s brother had previously ridden in the carriage with his former partners, including ex-wife Autumn Phillips and Lindsay Wallace.
Peter split from Autumn, with whom he shares daughters Savannah and Isla, in 2019 and the pair got divorced in 2021. He started dating Harriet in 2024, and they have since made several public appearances together, including Royal Ascot, Wimbledon and the Prince of Wales’s charity polo match in Windsor.