Sofia Hellqvist arrived at Stockholm's royal chapel for her wedding to Prince Carl Philip of Sweden on Saturday afternoon. All eyes were on the brunette beauty as she stepped out in her stunning wedding gown – made from silk crepe overlaid with Italian silk organza – to tie the knot with the Swedish prince.
Royal watchers and fashion fans alike were thrilled to see the fairytale dress the 30-year-old bride had chosen for the day she offically became Princess Sofia of Sweden, Duchess of Värmland.
The bridal gown, which was created by Swedish designer Ida Sjöstedt, featured intricate couture lace made by José María Ruiz and a beautiful train that was hand-cut and then hand-stitched in the deisnger's atelier in Stockholm. The dress was made in not one by three shades of white.
A veil in thin bridal tulle hand-embroidered with sheer cotton lace had been tucked into Sofia's low chignon, showing off her sleek brunette locks.
A new tiara with diamonds and emeralds completed the breathtaking look, which brought a tear to the eye of Sofia's groom, as well as her now sister-in-law, Crown Princess Victoria.
Having chosen a fashion house from her native country to design her gown, Sofia took after her Victoria.
The Crown Princess wore a silk gown by Pär Engsheden when she tied the knot with Prince Daniel in 2010, whereas Sofia's other new sister-in-law Princess Madeleine opted for a bespoke creation by Italian fashion maestro Valentino for her big day in 2013.
Europe's royals were out in force for the happy occasion. Joining King Carl XVI Gustaf and Queen Silvia for the nuptials of their only son were a host of special guests from Norway and Denmark including Queen Sonja of Norway, her son Crown Prince Haakon and his wife Princess Mette-Marit.
Representing Denmark were Queen Margrethe II, Crown Prince Frederik, Crown Princess Mary, Prince Joachim and Princess Marie.
Queen Máxima of the Netherlands was also in attendance, and flying the flag for the United Kingdom were Prince Edward and the Countess of Wessex.