So elegant! Crown Princess Mary looked stunning in a navy blue gown as she attended the Army Medal of Honour Dinner at Fredensborg Palace on September 26.
The royal smiled for the cameras as she got out of the car.
Scroll through the photos below to see her night out!
Mary wore a jacket, which had badges on it and brought along a matching purse and black shoes.
People immediately fawned over the princess' outfit. One person wrote, "The Princess is glowing 🥰," while another added, "And how beautiful is the Armed Forces' company uniform for women! ❤️."
A third person added, "The Danmark has a great Queen and Princess Mary will be an excellent queen consort. Wonderful ladies❤️."
"On the anniversary of Christian X's birth, Her Majesty the Queen is holding the Army's Badge of Honor tonight, where Her Royal Highness the Crown Princess will also participate," a message on Instagram read.
"The badge of honor for good service in the Army is awarded to employees in the Army who have had 25 years of service in the Armed Forces," the note continued. "The medal was instituted on September 26, 1945 on Christian X's birthday and is awarded only on this day each year. Honorary Dinner Dinners for the Army, Navy and Air Force, respectively, are held alternately, and the Army's Honorary Dinner Dinner is thus held only every three years. On the occasion of Christian X's birthday, the guests went to the table to the tunes of the King's Honor March. On today's occasion, the Crown Princess wore the Armed Forces' new company uniform for women."
The event took place at the gorgeous palace, which is located on the island of Zealand in Denmark. The Danish royal family resides there in the spring and autumn, and it is sometimes used for events and important state visits.