Sweden will soon have a new princess as Prince Carl-Philip prepares to marry former model Sofia Hellqvist on Satuday, 13 June.

The royal couple are set to marry at the Chapel Royal of the Sveriges Kungahus with several other royals from throughout Europe in attendance. According to the Daily Mail, the UK's Earl and Countess of Wessex and Denmark's Queen Margrethe are expected attend the nuptials.

Hellqvist and her partner of nearly five years, the Duke of Värmland, attended an extravagant pre-wedding party on the M/S Stockholm yacht, the Daily Mail reported. The couple's impending marriage, which was welcomed by the Swedish public, has had its fair share of obstacles.

The Daily Mail reported that the 30-year-old's interesting past has sparked the media's interest. Hellqvist, who shared a rather idyllic childhood with her sisters Lina and Sara, travelled to New York to study at the age of 18. Just two years later, Hellqvist return to Sweden to study at the University of Stockholm.

Once back in Sweden, Hellqvist nabbed jobs as a waitress and as a glamour model to earn money to pay for her studies. The princess-to-be had her first photo shoot at 20-years-old, where she posed topless, and was soon published in Slitz magazine. She was later crowned Miss Slitz 2004.

Hellqvist went on to star in the reality TV show Paradise Hotel in 2005, a tropical version of Big Brother. There, the Daily Mail noted, viewers saw her kissing 41-year-old American porn actress Jenna Jameson.

When Hellqvist became involved with the now-36-year-old prince in 2010, the Swedish Royal Family was reportedly against the relationship. Queen Silvia allegedly went as far as to consider her son's new girlfriend "unsuitable".

However, the two have since settled down in the Djurgården district of Stockholm. Hellqvist has not only been welcomed by the royal family, but has become a staple at high profile events, according to the Daily Mail. Colourful past or not, Hellqvist will become Princess Sofia, Duchess of Värmland on 13 June.