Princess Alexandra of Luxembourg, the only daughter of Grand Duke Henri and Grand Duchess Maria Teresa, married Nicolas Bagory in a religious ceremony on 29 April.

The wedding took place at Saint-Trophyme Church of Bormes-les-Mimosas in the south of France.

See below for all the photos of the big day!

Princess Alexandra’s niece, Princess Amalia, served as a flower girl, while two of her nephews, Prince Liam and Prince Charles, were pageboys.

The pair had married in a civil service in Luxembourg City’s City Hall on 22 April.