She’s been enjoying the great outdoors with her family as they visit the Faroe Islands this week, but Princess Mary dropped her more casual outfits for all out glamour as they celebrated an official dinner and dance.
The 46-year-old royal stunned in a below-the-knee dark patterned dress with dramatic white floral patterns. She coupled it with towering black and white stiletto heels, once again showing off her flawless style on the official visit.
Wearing her brunette hair tied tightly back, Mary added beautiful drop earrings and appeared effortlessly elegant alongside her husband Prince Frederik and their four children.
It was her second outfit of the day and couldn’t have been further from her previous, more casual appearances, as the whole family enjoy the great outdoors on the Danish islands.
Just hours earlier she was spotted in a stylish khaki mac and skinny blue jeans for photos with a group of surfers off the coast off the village of Tjornuvik.
She appeared completely at ease on the outing and swapped her usual high heels for some comfy black ankle boots to navigate the wet sand.
The day before that, she once again swapped her finer gowns for a brown thick coat and trousers, matching her children perfectly as they enjoyed a reception at the town of Klaksvík, before moving on to other surrounding areas.
Meanwhile, the family kicked off their tour in style as they donned traditional Faroe costume. Mary and her two daughters, Princesses Josephine, 7, and Isabella, 11, wore a dress laced together with silver buttons and a cape. Her daughters finished of their look with matching embroidered bonnets.
Meanwhile her husband, 50, and their two sons, Princes Christian, 12, and Vincent, 7, wore a waistcoat and felt coat with silver buttons, blue stockings and the famous floppy hat.
The family travelled form their home in Copenhagen by boat greeting well-wishers as they approached the shore.