Prince Carl Philip and Princess Sofia of Sweden are celebrating their third anniversary this month, and it has us reminiscing about their fairy-tale wedding. The couple tied the knot in a stunning ceremony on June 13, 2015. Philip, fourth in line to the throne, couldn't have looked more in love as he exchanged vows with former model Sofia Hellqvist at the Royal Chapel at the Royal Palace of Stockholm. The bride wore a lace dress befitting her new title, Duchess of Värmland, and smiled at her real-life prince charming at the altar. As for the kiss, Carl couldn't help but smile while they locked lips, marking one of many sweet and sexy moments.
Carl and Sofia first hit it off in 2009, but waited four years before getting engaged in June 2014. Since their wedding, the duo has shown off their chemistry and gorgeous looks at various events. They are also parents to two sons, Prince Alexander, who was born in April 2016, and Prince Gabriel, who was born in August 2017. Keep reading to see their nuptials from all angles in honor of their anniversary!