express– The royal couple have celebrated their youngest son’s christening at the weekend at Drottningholm Palace’s church, in Stockholm, Sweden.
The mother-of-three donned a flattering white floral dress.
The long romantic gown is by Italian designer Etro and is available online for £945.
The beautiful dress featured a V-neck, long sleeves and a colourful flower embroidered.
Princess Sofia combined the dress with a nude headpiece from Matthias Lavesson.
Princess Sofia wore the traditional Swedish ribbon headdress as a headband with a maxi bow at the back.
She finished the look with a pair of maxi pearl earrings.
The chic princess combined the dress with white stilettos that showed a tiny tattoo the royal has on her ankle.
For this occasion, the royal opted for a smokey eye and pink lipstick.
Prince Julian was wearing a white christening gown which happens to be the same one King Carlos Adolfo used in 1906.
The couple’s third child, who is the Duke of Halland, was born in March.
Their eldest sons, Prince Alexander, and Prince Gabriel, also attended the ceremony.
They wore matching navy shorts, white shirts and cream blazers.
Fans took to social media to comment on Princess Sofia’s fashion choice.
“Princess Sofia is stunning,” said one fan.
“Princess Sofia of Sweden looks angelic in white,” commented another one.
“Sofia is always a stunner,” said a third one.
Before marrying Prince Carl Philip, Princess Sofia was a model and TV reality contestant.
The royals met through mutual friends at a nightclub in Sweden.
The couple have now been married for six years and have three kids.
Prince Carl Philip of Sweden is fourth in the line of succession.