Sweden's Prince Carl Philip is engaged to former glamour model and reality TV participant Sofia Hellqvist, the Royal Court has announced.
It said the wedding date has not been decided but it is to take place during summer next year.
The pair started dating in 2010 and have lived together on the Stockholm island Djurgarden since 2011.
The 35-year-old prince is the second oldest child of King Carl XVI Gustaf and Queen Silvia, and is third in line to the throne.
Ms Hellqvist used to pose lightly clad in magazines and once participated in the Swedish reality TV show Paradise Hotel.
She has changed her image in recent years and is now involved in aid work and runs a charity.