There’s nothing more magical than a royal wedding.

Prince Guillaume of Luxembourg and Countess Stephanie de Lannoy of Belgium were married in a religious ceremony on Saturday at the Cathedral of our Lady of Luxembourg in Luxembourg.

Stéphanie looked enchanting taking to the aisle in a beautiful Elie Saab Haute Couture wedding gown.

Her stunning lace ivory gown with three-quarter length sleeves was embroidered with silver thread leaves, as was the silk tulle veil.

Her five-metre long train was carried by bridesmaids in peach Natan gowns.

The bride wore her hair up in a chic chignon, with an Altenloh de Bruxelles tiara which has been owned by her family since 1878.

Credit: Getty