Magic moments from Prince Felix and Claire's civil wedding

It was a day filled with love and laughter as Prince Felix of Luxembourg married his German love Claire Lademacher in the town of Königstein, near the bride's home city Frankfurt.

Claire, 28, the daughter of telecomms millionaire Hartmut Lademacher became Europe's new princess as she wed Felix in a civil service – the first of two ceremonies scheduled for the couple.