Prince Harry and Meghan Markle's wedding was nothing short of a romantic fairy tale, and thankfully, we didn't have to wait very long for another royal wedding. On Saturday, Prince Carl Philip and Princess Sofia were front and centre when Prince Konstantin of Bavaria married Deniz Kaya at the French church Eglise au Bois in St. Moritz, Switzerland. Carl and Sofia looked picture-perfect as they held hands and made their way inside the church. The prince cut a suave figure in a black tux, while Sofia stunned in a blue gown.
Konstantin is the son of Prince Leopold and Princess Ursula of Bavaria. The Bavarian royal family previously ruled the German territory from 1180 to 1918. Ahead, check out photos from the stunning ceremony.