The couple after the ceremony (Photo: BBC)
Vincent Aubin and Bruno Boileau got married to today in Montpellier, France. They were expecting 600 guests. But in a sense, the whole country - and really, the whole world - was invited.
The two men are the first same-sex couple to marry in France. Their wedding takes place days after French President Francoise Hollande signed the same-sex marriage bill into law.
There were fierce street protests in the lead-up to the vote on the bill.
And two days ago, another demonstration in Paris turned violent, as at least 150,000 people took to the streets to protest the decision to legalize gay marriage.
Montpellier is considered France's "most gay-friendly town," according to the Globe and Mail, but even there, authorities have security concerns.
With worries that another protest would be held outside City Hall, where the ceremony took place, plans to broadcast the ceremony live on a big TV screen in the square were dropped.
Instead, Aubin and Boileau's nuptials were streamed live on the city council's website, as well as on various international news sites.
The couple first met in 2006 in an online forum. They connected over a discussion about music, and music played a part in their wedding - the pair walked down the aisle to the song 'L-O-V-E' by Nat King Cole.
Hélène Mandroux, Montpellier's mayor, married the pair, calling the wedding "a historic moment for our country," as well as, obviously, a historic moment for the couple themselves.
Aubin and Boileau with Montpellier mayor Hélène Mandroux (Photo: BBC)
She also commented that marriage is about providing "the same rights for everybody."
With the recent passing of the bill, France became the 14th country in the world to legalize gay marriage, and the ninth in Europe.
According to opinion polls, 55-60 per cent of French people support gay marriage, but only 50 per cent agree with allowing gay adoption.