It was the fairytale wedding that swept Sweden.
Sofia Hellqvist, 30 married her prince, Sweden’s third in line to the throne Carl Philip.
Thousands of well-wishers lined the streets on Saturday for the afternoon event to cheer Miss Hellqvist, the commoner turned princess.
There’s been much media attention around the couple as Sofia is a former reality-TV star and underwear model.
But, at the dusk ceremony, Sofia looked nothing short of Royal.
After the official ceremony, the couple took a horse-drawn carriage to parade through the streets of Stockholm’s old town before returning to the palace for a 21-gun salute and wedding feast.
Among the guests were Princess Takamado of Japan and our Princess Mary.
The Royal couple missing were Catherine, Duchess of Cambridge and Prince William who had attended Trooping the Colour with Prince George earlier that day.
Sofia and Carl reportedly first met at a restaurant in 2010.
Congratulations to the newlyweds.
The ceremony was held at the Royal Chapel in Stockholm.
Sofia wore a stunning, long-sleeved white gown and a crystal-covered tiara.
Overjoyed. The couple met in 2010.
The ceremony was followed by a 21-gun salute.
The lovely couple.
The couple steal a moment to talk during the wedding banquet.
Thousands of well-wishers gathered to cheer the newlyweds.
The chuffed Prince couldn’t resist a fist-pump in front of crowds.
The happy couple waving to their fans.
Seal it with a kiss.
Queen Sonja of Norway
Queen Sonja of Norway, arrives at The Royal Chapel.
Queen Maxima of the Netherlands
(L-R) Princess Mary of Denmark, Sophie, Countess of Wessex and Queen Mathilde of Belgium.
Congratulations to the newlyweds.