Joachim was first introduced to Marie Cavallier at a dinner as he was the only other guest who could speak French, however that was not the start of their romance as Joachim was still married to his first wife, Alexandra Manley, at that point. Joachim started dating Marie in 2005, a year after his divorce from Alexandra was finalised, and the romance became public knowledge when they were pictured together on holiday in Avignon. Marie developed a good relationship with Joachim’s sons and gets on well with their mother, Alexandra, who often spends time with them during the holiday season.
The couple announced their engagement on 3 October 2007 and Marie had to give up her job as an executive secretary in ING Numismatic Group SA. Marie was granted Danish citizenship and had to convert from Roman-Catholicism to the Evangelical Lutheran Church. Gifted with languages, Marie is fluent in French, English, Italian, and began to study Danish in preparation for her new role as a Princess of Denmark.
Joachim and Marie were married on 24 May 2008 in Møgeltønder Church and she wore a wedding gown designed by David Arasa and Claudio Morelli from the Arasa Morelli fashion house, however it was sewn by a Danish woman working for the company. The off white gown is covered in Calais lace with a floral motif which also features on the three-quarter sleeves, the bodice and the drop-waisted skirt. The gown was lined with ivory silk faille from the lace maker Buche in the Loire Valley. The tulle veil had a lace border and was anchored in place by the Princess Dagmar’s Floral Tiara belonging to Queen Margrethe.