Princess Mary turns Grecian Goddess in incredible dress

She could wear a flour sack and still look beautiful, but Mary's fashion choices never disappoint. Image: YouTube/Femail Online

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. 

Embed from Getty Images

Ad. Article continues below.

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. 

Embed from Getty Images

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. 

Do you love this colour and style of dress on Mary?