Princess Victoria of Sweden has married her businessman love Daniel Westling in an emotional ceremony.
The couple said "I do" in Stockholm's cathedral at around 16.00 local time.
Her cream-coloured duchess silk satin gown was designed by Swedish designer Par Engsheden.
The Crown Princess also wore the Cameo Tiara, the same one worn by her mother at her own wedding in 1976.
After the ceremony thousands of well-wishers lined the streets as the royal pair took a trip through the Swedish capital in an open-top carriage.
All the details of the Swedish royal wedding.
Previous News In Pictures: