A former reality TV star and model is set to become the first commoner for centuries to become a Swedish princess when she marries Prince Carl Philip today.
The Swedish media made much of Sofia Hellqvist's past, which includes posing with a boa constrictor and appearing on the reality show Paradise Hotel, in which scantily dressed singletons compete to stay in a luxury hotel.
Hellqvist, 30, has worked as a topless model, a yoga instructor and works for charity.
Her fiance, 36-year-old Carl Philip, is third in line to the Swedish throne.
Half a million people are expected to line the streets of Stockholm for the event, despite polls suggesting that the Swedish royal family's popularity is waning.