The 36-year-old royal, whose title is the Duke of Varmland, is third in line for the throne behind his older sister, Crown Princess Victoria, and her three-year-old daughter Princess Estelle.
Sofia wore a white gown created by the Swedish designer Ida Sjöstedt, which was made from silk crepe overlaid with Italian silk organza.
The night before, the couple hosted a pre-nuptials dinner with family and friends.
Congrats to the royal couple on their marriage!
30+ pictures inside of Prince Carl Philip and Sofia Hellqvist‘s wedding… More Here! »