The Prince and Princess of Wales today shared a flirty moment in public as they joined King Charles and Queen Camilla for a day at the races.
Catherine was cheered by racegoers after she was spotted on the big screen taking part in the traditional royal carriage procession with Prince William.
She caught the eye of fashion fans wearing a red dress by Alexander McQueen and a matching Philip Treacy hat, while William looked smart in a morning suit and top hat.