Princess Mary of Denmark pulls out all the stops to launch Copenhagen fashion week.
In a sleek trouser suit, the Australian-born royal tossed her cap into the ring for the title of best dressed princess in Europe.
The stylish outfit was finished off with sky high Prada shoes and a megawatt smile that spoke volumes about her confidence.
Looking at her outfit it's hard to believe she has four children.
CLICK ON PHOTO FOR FULL GALLERY
Mary, 39, gave birth to twins Vincent and Josephine just over a year ago. And she and husband Prince Frederik are also parents to Christian, six, and Isabella, four.
There must be something in the water in the Scandinavian country.
Her sister-in-law Marie seems to have pinged back into shape after welcoming her second child - a little girl - with husband Prince Joachim last week.
She left hospital with her baby, looking as slim as ever and glowing with maternal pride.
It's a little princess!