She's one of the most famous women in the world, so it's no surprise Kate Middleton, now The Princess of Wales, always looks so put together and lovely.
Not only do we love Kate Middleton's hair, but she also has a wardrobe to die for, from ball gowns to coats, she's always looking perfect for every occasion. Her sense of style has often be compared to that of her mother-in-law, Princess Diana.
Here she is in the official photographs taken to celebrate her recent 40th birthday looking ever-so elegant.
To celebrate some of our favourite Kate Middleton outfits, we've put together a gallery of some of her best fashion moments, from her engagement dress to the show stopping dress she wore for the James Bond premier.
Our favourite Kate Middleton outfits
Commonwealth Day 2019
We love this red Catherine Walker coat with gold button detailing that Kate wore for the 2019 Commonwealth Day celebrations at Westminster Abbey. It's an outfit she previously wore in New Zealand in 2014.
The Duchess Of Cambridge Attend The Global Ministerial Mental Health Summit
How lovely is the colour of this dress that she wore at The Global Ministerial Mental Health Summit in 2018? This dress is by Emilia Wickstead, and again, is a number Kate was rewearing.
The Duchess Of Cambridge Opens The Nook Children Hospice
We love that most of Kate's outfits are one's she has worn previously, and this Oscar De La Renta peplum two-piece is no exception. She paired the bright outfit with some Gianvito Rossi heels and a black Aspinal clutch bag.
Royal visit to Islamabad
The Duchess of Cambridge wore an emerald-green gown designed by Jenny Packham for the formal event held in Pakistan. She paired the stunning dress with some metallic heeled sandals.
Engagement dress
Here she is the iconic navy dress she wore when the Royal family announced the engagement of her and Prince William. It was the perfect dress to match Diana's famous sapphire ring and it was no surprise when it sold out shortly after the press conference.
Opening of McLaren Automotive’s centre
At the official opening of McLaren Automotive's new Composites Technology Centre in Rotherham, Kate wore this gorgeous navy blue dress by Eponine London and she carried a bag by Smythson.
Visit to Northern Ireland
Kate stepped out in another stunning blue outfit in the form of this Cinderella-blue coat dress by Mulberry during a visit to Ballymena.
The Duchess Of Cambridge Visits Bletchley Park D-Day Exhibition
We love this vintage style, polka dot midi dress by Alessandra Rich with contrast colour and cuffs. It's another recycled dress that she'd worn previously for Prince Charles' 70th birthday portrait.
No Time To Die" World Premiere
Kate made quite the statement in this breathtaking Jenny Packham gold gown, featuring a gold cape, architectural shoulders and a flowing train which she wore for the No Time To Die premier.
The Earthshot Prize 2021
Kate was praised for re-wearing this lilac gown by Alexander McQueen, which she had previously worn at a red carpet event. It was quite fitting to wear for the event which celebrated sustainability.
Kate at Christmas
You can never beat a bit of tartan in the winter and we love this Emilia Wickstead skirt Kate wore with a cropped cashmere cardigan by Brora for a Christmas party for military families at Kensington Palace in 2018.
Taking Action On Addiction" speech
This red monochrome number with a pleated red skirt paired with a matching turtleneck was the perfect choice for Kate's talk on addition, and how the mental health condition has been impacted by the pandemic.
The Royal Foundation Centre For Early Childhood
Who knew a that brolly could make such a gorgeous accessory? Kate wore the perfect ensemble in this blue LK Bennett dress, matched with a multicoloured umbrella.
Visit to the Guinness Storehouse’s Gravity Bar
The perfect green gown for a visit to the Guinness factory! The elegant dress by The Vampire's Wife was paired with a sparkly gold bag. It was this visit where she famously pulled a pint of Guinness behind the bar.