The BAFTA Awards might be over for another year now, but the memory of Kate Middleton's gown will undoubtedly live on.
Spending their evening with the stars at the Royal Albert Hall in London, the Duke and Duchess of Cambridge attended the awards ceremony to present the BAFTA Fellowship to film editor Thelma Schoonmaker.
But all eyes were on the royal mum-of-three, who looked like she had stepped straight out of a fairy-tale as she walked the red carpet.
Channelling her inner Greek goddess, Kate floated in an ethereal white gown designed by Alexander McQueen.
The one-shoulder dress was elegantly embellished with flowers over the strap and featured a cinched waist.
To finish off her look Kate wore elegant diamond and pearl drop earrings along with a glittery pair of Jimmy Choo pumps.
She looked nothing short of magical!
The royal couple last attended the BAFTA Awards together in 2018. When Kate opted to wear an emerald green Jenny Packham dress with a thin black sash around the waist.
The choice came when many hoped the Duchess of Cambridge would join the other stars there and wear all black in support of the Time's Up movement. But she decided to show her support more subtly.