Crown Princess Marie Chantal at Princess Madeleine's wedding

For the wedding of Princess Madeleine of Sweden to Christopher O'Neill on June 8, 2013, at the Royal Chapel in Stockholm Palace, Crown Princess Marie Chantal of Greece wore a white Valentino gown with her Dame Grand Cross of the Order of Saints Olga and Sophia sash.

Marie Chantal wore diamond drop William Welstead earrings and the Fringe Tiara (that her mother bought). She carried a silver clutch and had a gold bracelet on her right wrist.

Frankie Fouagnthin (CC BY SA 3.0)/Wikimedia Commons

Frankie Fouagnthin (CC BY SA 3.0)/Wikimedia Commons

In the lead up to the wedding, Marie Chantal posted various images on Instagram while in Stockholm for the celebrations. Valentino traveled with her to Sweden on a private plane.

For the pre-wedding gala dinner, Marie Chantal wore an Oscar de la Renta strapless gown with an asymmetrical skirt. 

Me in an Oscar dress. Will miss one of fashion's kindest and best designers.😓😓😓 #oscardelarenta

A post shared by Marie-Chantal Of Greece (@mariechantal22) on

Princess Madeleine of Sweden married the American-British financier in 2013. The wedding had a supposed price tag of 3 million Swedish kronor.  Madeleine's gown was also designed by Valentino.

Princesses Beatrice and Eugenie at the Royal Wedding in 2011

Queen Silvia at Queen Beatrix's 60th birthday celebrations