Prince Guillaume of Luxembourg married Belgian Countess Stephanie de Lannoy in the Cathedral of our Lady of Luxembourg on Saturday.
A huge host of foreign royal families and dignitaries filled the church to watch the ceremony of the heir to the throne and his very poised countess - now princess.
The 28-year-old bride wore a stunning Elie Saab gown with a four-meter train. Delicately embellished with floral motifs, three-quarter length sleeves and a silk tulle veil, the countess looked every inch a royal bride.
Her groom and the future King of the European principality wore his military uniform; he is lieutenant colonel in the Luxembourg army.
The celebrations and excitement begun on Friday, when Guillaume and Stephanie's civil ceremony took place and culminating in a pop concert on the Saturday evening, as well as a dramatic firework display in their honour.
Prince Guillaume is the last hereditary prince in Europe to marry.
Among their royal guests were The Earl and Countess of Wessex, Prince Haakon and Mette-Marit of Norway, Spanish Prince Felipe and his wife Letizia and the Netherland's Willem-Alexander and Princess Maxima.