Take a look back at some of Princess Kate's most memorable dresses and moments.

Kate Middleton Wearing Alessandra Rich while attending Royal Ascot in the year 2022.

In March 2022, she donned Catherine Walker to the Commonwealth Day Service at Westminster Abbey.

In March 2022, Kate Middleton donned a Tory Burch gown while on the Diamond Jubilee Royal Visit to the Caribbean.

Kate donned a teal gown while visiting Jamaica in March 2022.

Kate looked stunning in a dazzling bright pink Vampire's Wife dress and gold jewellery for the Governor General of Belize's Platinum Jubilee dinner reception.

Kate donned Jenny Packham to the Royal Variety Performance in London in 2021.

In December 2021 in London, Kate wore Catherine Walker to a community carol service at Westminster Abbey.

Kate wore Jenny Packham's Goldfinger sequined cape dress to the No Time to Die premiere in London.

Kate went to the BAFTAs in 2020, wearing the same Alexander McQueen dress she had worn in 2012.