Princess Mary proved why she is the queen of style as she stepped out for an event wearing a show stopping lilac jumpsuit.
The 47-year-old attended the Danish Rainbow Awards which is a non-for-profit event held by volunteers to honour people and companies that have made a positive contribution to the living conditions of the LGBT community.
For the event Mary opted for a lilac jumpsuit which featured flowing pants and a sparkling top.
The princess accessorised her outfit with matching lilac shoes, a Bottega Veneta clutch and dazzling earrings.
She wore her thick brunette locks down in tousled waves and opted for a smoky eye with natural pink lipstick.
During the ceremony, Mary took to the stage to present the award to this year’s honorary AXGIL recipient.
This is the second year that Mary has attended the awards ceremony.
Mary never fails to stun in the style stakes. To see Mary stun in a Military inspired evening gown watch the video below.