She is also unafraid to dial up the glamour and go into fairytale princess mode when the occasion calls.

The Princess of Wales wearing Alessandra Rich at Royal Ascot 2022.

But it was Kateswedding dressthat truly introduced her as a fashion force to be reckoned with.

Image may contain Clothing Dress Formal Wear Adult Person Accessories Glasses Suit Footwear High Heel and Shoe

Photos: Getty Images

Arriving at her wedding wearing an Alexander McQueen gown on 29 April 2011.

As the princess celebrates her 43rd birthday, revisit her life in style, below.

Image may contain Prince William Duke of Cambridge Person Accessories Formal Wear Tie Adult Clothing and Hat

The Princess of Wales wearing Alessandra Rich at Royal Ascot 2022.

Image may contain Clothing Apparel Human Person Wedding Gown Wedding Robe Fashion Gown Female and Woman

Arriving at her wedding wearing an Alexander McQueen gown on 29 April 2011.

Kate Middleton on the catwalk at a charity fashion show at St Andrews university.

August 2004