She could wear any old rag and still look incredible, but regardless, Crown Princess Mary of Denmark manages to tick every fashion box, every time she steps out in public.
Her latest style win saw her out and about at Carlsberg Foundation’s research prize ceremony on September 3 in Copenhagen, Denmark. The foundation awards annual two research prizes, one within natural Science and one within social studies or humanistic studies, and the fashionable royal was there to present the research prize to Professor Karl Anker Joergensen.
Read more: Princess Mary shows why a classic ’50s look never goes out of style
Mary became less Danish princess and more Grecian Goddess as she appeared, a vision in a one shouldered, blush pink gown.
Carrying a bouquet of flowers in stunning shades of green and complimentary blush pink, she completed the outfit with elegant matching stilettos, a thin, gold belt cinching in her waist, and minimal jewellery consisting of fine drop earrings and a bracelet.
Read more: Princess Mary embraces summer style at flower show
The stunning dress is a Stella McCartney creation, and as well as the one shouldered style features a lovely asymmetric hem and drape over the back shoulder.
Embed from Getty Images
As usual, Mary’s crowning glory – her long, shiny, brunette hair – was immaculately styled in bouncy, loose waves around her shoulders.