Prince Christian of Hanover,Alessandra de Osma
Photo: Getty

While you await Prince Harry and Meghan Markle’s big day (which is exactly two months from today), feast your royal appetite on the royal wedding that took place in Peru this weekend. Prince Christian of Hanover (son of Ernst August, Prince of Hanover, and second in line to the throne), and Alessandra de Osma (lawyer and former model), tied the knot in Lima on Friday, March 16.

Christian, 32, and de Osma, 25, first met in 2005, when she served as his tour guide during one of his visits to Peru, her native country. But they didn’t start dating until years later. Their first appearance as a couple was in 2011, Hola reports. They were engaged in April 2017, according to PopSugar. This marked the second wedding for the couple; they first said “I do” in a civil ceremony in London in November.

Related article: 20 Of The Most Unforgettable Film Wedding Dresses

Prince Christian of Hanover,Alessandra de Osma
Photo: Getty

This weekend’s ceremony took place at San Pedro church, a 17th century baroque structure in downtown Lima, the Peruvian Times reports. The streets were closed off and baskets of flowers hung from the lampposts. Well wishers gathered at the gates to watch the procession.

De Osma wore a white lace gown by Jorge Vázquez with a high neckline, and three-quarter-length sleeves. She walked down the aisle with her father, Felipe de Osma, who is an executive at Hermes, a Peruvian cash management firm, according to Daily Mail. Prince Christian’s half-sister Princess Alexandra of Hanover, who wore a pink and black minidress, helped carry the bride’s massive train.

Alessandra de Osma, Felipe de Osma
Photo: Getty

Alessandra’s never-ending veil was topped off with the Hanover Floral Tiara, which was previously worn by Princess Caroline of Hanover (formerly Princess Caroline of Monaco) at a gala in 2004, and Ekaterina Malysheva (Prince Ernst August Jr. of Hanover’s wife and de Osma’s sister-in-law) at her own wedding in 2017, Hello reports.

Alessandra de Osma
Photo: Getty

The groom, on the other hand, arrived with his mother, Chantal Hochuli, who donned a bright pink dress and matching cropped jacket. The prince dressed up in a tux with a dotted blue tie for his big day.

Related article: Prince Harry Allegedly Rejects Signing Pre-Nup Before Marrying Meghan Markle

Prince Ernst August of Hanover
Photo: Getty

The prince’s father, Prince Ernst August of Hanover, was also present. He and Hochuli divorced in 1997, two years before he wed Princess Caroline of Monaco (Grace Kelly’s daughter), with whom he is now estranged.

Prince Ernst August of Hanover
Photo: Getty

In addition to the bride and groom’s high-profile family members, other celebrities were also in attendance, wearing vibrant prints and florals fit for the sunny ceremony. Kate Moss and her boyfriend, Count Nikolai Von Bismarck, who she’s been dating for about two years, made an appearance.

Kate Moss,Count Nikolai Von Bismarck
Photo: Getty

Members of the British royal family were present, too. Princess Eugenie (who’s having her own royal wedding this fall) and Princess Beatrice were also seen at the event.

Related article: Is Princess Eugenie’s New Instagram A Breach Of Royal Protocol?

Princess Eugenie , Princess Beatrice
Photo: Getty

Prince Christian and Alessandra’s wedding celebrations lasted for three days, the Peruvian Times reports. The fête kicked off on Thursday with cocktails at Astrid y Gastón restaurant, located at the colonial Moyera house in Lima’s San Isidro district. The partying ended on Saturday, after a celebration at Museo de Osma in Barranco, a museum of Peruvian art that originated as a summer home for the de Osma family.

Congratulations to the happy couple!

Prince Christian of Hanover,Alessandra de Osma
Photo: Getty

This post originally appeared on Harper’s Bazaar US.