The official ceremony was held Monday evening in the medieval castle “La Napoule” near Cannes. The happy event, attended 110 by guests, was planned by the famous bride.
“I wanted to make sure it’s a crazy vacation and an experience of a lifetime for our guests,” the singer told Hello magazine.
“I wanted it to be over the top,” Lavigne added. “I’m obsessed with castles and I love French décor and goth … I found this castle in France and we visited it and it was perfect.”
Lavigne wore a black Monique Lhuillier wedding dress.
The guitarist asked her to marry him in August last year and gave her a 14-carat diamond ring.