
From the incredible hats to the racing action, Royal Ascot is one of the most anticipated events in the British social season. Each year, members of the Royal Family gather to take in the five-day-long event—and show off their finest fashion in the process.
Although she married Prince William in 2011, Kate Middleton didn't join the royals at Ascot until 2016, and has since attended only five times over the course of her royal career. But even though her appearances on the race course haven't been frequent, the Princess of Wales always brings her A-game to the high-society event.