It is a marriage that will go down in the history books.
The prime minister of Luxembourg has become the first serving leader in the European Union to marry someone of the same sex.
Xavier Bettel tied the knot with his Belgian partner, architect Gauthier Destenay.
A law allowing gay marriage came into force in Luxembourg in January.
“I wish everyone to be as happy as I am,” said the prime minister. “Thank you to the people of Luxembourg, thank you, and to everybody, I make no distinctions, thank you everyone.”
The Belgian Prime Minister and his wife were among those invited.
Charles Michel said: “The message is one of good spirits, of joy and of congratulations, and, most importantly, of happiness. This is the message I bring today.”
Other guests say it is a great image to send around the world.
TV presenter Stephane Bern said: “Because he’s the prime minister, it’s a message to send to others, especially when homophobia is on the rise in some European countries.”