For her fashion-forward ensembles, Princess Mary of Denmark is known and in the style stakes, she often gives Kate Middleton a run for her money.
We take a look back at some of her best fashion moments, as the beautiful brunette royal celebrates her 42nd birthday.