You can always count on Crown Princess Mary of Denmark for pulling off a wow-worthy look and when the 46-year-old royal arrived at Christiansborg Palace on Thursday for a New Year's reception for the diplomatic corps, she looked phenomenal. The annual bash, hosted by Denmark's Queen Margrethe, takes place in the richly adorned Royal Reception Room at the palace, and all eyes were on the stylish royal.
Her Royal Highness looked incredible in a floor-length silver gown for the Copenhagen event which she attended with her husband Crown Prince Frederick, 50, who is heir to the Danish throne.
Princess Mary wearing her divine silver dress
If you think you might have seen Mary in this dress before, you’d be right. She wore the Julie Fagerholt Heartmade dress to the same event two years earlier, back in 2017 - she loved it so much, she brought it out of hiding. What’s more, she wore the dress twice before that as well - it really is one of her favourites.
The mum-of-four wore her hair in a half-up, half-down hairstyle and her makeup look consisted of dewy skin, dramatic lashes and a matte, nude lipstick. She complimented her gown with a set of classic pearl earrings, a pearl bracelet and added her pale blue sash with the Royal Family Order brooch on her shoulder. All in all - perfection!
Crown Princess Mary on New Year's Eve
It has been a busy week for the royal - on New Year’s Eve, Mary dressed to impress at a gala dinner wearing Jesper Hovring, a Danish couture designer. The bespoke number featured a deep V-neckline, a sheer back and dramatic gold detailing. It’s official - this royal has great style.
VIDEO: A round up of Princess Mary's epic style