The Princess of Wales looked angelic as she honoured the memory of those who fought in World War II yesterday.
The royal family came together for a thanksgiving service to mark the 80th anniversary of VE Day at Westminster Abbey.
The VE Day, or Victory in Europe Day events began on 5 May, with a special military procession at Buckingham Palace, and ended yesterday. For the procession, Kate looked incredible in a magenta coat dress and matching fascinator, which she wore with nude suede heels. She was then joined by husband Prince William, who wore his military uniform, and their three children, Prince George, 11, Princess Charlotte, 10, and Prince Louis, 7, who coordinated in navy outfits.

For the thanksgiving service yesterday, Kate chose a less vibrant, but equally refreshing look. It was a breezy white dress with black polka dots all over. The midi dress had a slouchy high neck, a cinched waist, and airy long sleeves. (It closely resembled a polka-dot dress she wore to the Royal Ascot in 2022, though that one had brown dots.)


Kate wore the dress with a black fascinator embellished with black roses and a small netted veil, plus tan staples: pointy heels and a small bag. She accessorised with teardrop pearl-and-diamond earrings that once belonged to Princess Diana.


Her hair was styled in a beautiful, twisted bun, and she finished her look with a smoky eye and a glassy pink lip.

