Wedding bells rang in Luxembourg on Friday, as Prince Guillaume wed Belgian Countess Stephanie de Lannoy on the first of two days of celebrations.
The 30-year-old heir to Luxembourg's throne married his bride, 28, in a civil ceremony at city hall.
According to the AFP, the location was a departure from tradition, as previous royal ceremonies have been held at the Grand-Ducal Palace.
The couple walked from the palace to city hall with about 20 family members, including the groom's parents, Grand Duke Henri and Duchess Maria Teresa, AFP added, as about a thousand Luxembourg residents looked on and children waved flags.
The bride wore a cream-colored ensemble by Chanel, Hello! magazine reports. The prince donned a dark suit and striped tie.
After the ceremony, the newlyweds came out of the building smiling and waving to the waiting crowds.
Festivities will continue with a gala dinner Friday evening at the Grand-Ducal Palace, reports say. A religious ceremony is scheduled to take place on Saturday morning.