Magical moments from Stephanie and Guillaume's spectacular nuptials

It was a weekend filled with fun and romance, spectacular gowns, and music and excitement as Prince Guillaume married his sweetheart.

Countess Stephanie de Lanoy became Luxembourg's new princess as the tiny country took centre stage amidst the celebrations of the wedding of their heir to the throne.

Royals and dignitaries from across the globe gathered to see the couple plight their troth at the Our Lady of Luxembourg cathedral on a weekend that thrilled royal watchers and wedding fans alike.