It's a royal wedding in Sweden!
Prince Carl Philip, third in line to the Swedish throne, married Sofia Hellqvist, a former-reality TV star and yoga instructor, in a glamorous ceremony on Saturday at Stockholm's Royal Palace.
Hellqvist, who will now be publicly referred to as Princess Sofia, wore a gown with handmade lace sleeves and a white bodice. King Carl XVI Gusstaf and Queen Silvia also gifted Hellqvist the tiara she wore during the ceremony.
The pair, who met at a restaurant in 2010, announced their engagement in June 2014. Before their relationship, Hellqvist was known in Sweden for starring in the reality TV show, "Paradise Hotel," where young men and women stayed at a luxury resort and competed to be the last contestant remaining.
After starring in the show, Hellqvist moved to New York to study accounting at NYU, where she opened her own yoga studio. Since returning to Sweden, she has also founded a charity to help disadvantaged youth in South Africa called Project Playground.
To mark their nuptials, the couple set up a charitable venture, the Prince Couple's Foundation, to help disadvantaged children. The couple asked that those considering sending a gift instead make a donation to the foundation. Prince Carl's older sister, Princess Victoria, did the same for her wedding to Prince Daniel in 2010.
Also in attendance from the Swedish royal family was Princess Madeline, her husband, Christopher O'Neill, and their daughter, Princess Leonore.
Notable aristocratic guests from across Europe included Prince Fredrik of Denmak and his wife, Mary, Prince Haakon of Norway and his wife, Mette-Marit.