Princess Madeleine tied the knot in Stockholm Saturday with U.S. financier Christopher O'Neill in the second royal wedding to be held in the Swedish capital in three years, after that of her older sister and heir to the throne, Victoria.

In the chapel of the Swedish Royal Palace, between a song by Marie Fredriksson - the female side of the Roxette duo - and wishes for her future happiness from her sister Victoria, Madeleine in a silk organza Valentino dress with a lace top and long train became O'Neill's wife.

She speaking Swedish and he English, the couple exchanged vows in a much lower-key ceremony that that of Crown Princess Victoria and her husband Daniel three years ago.

King Carl XVI Gustaf, Queen Silvia and their only son, Carl Philip, as well as the heirs to the thrones of Norway and Denmark - Haakon and Frederik, with their respective spouses Mette-Marit and Mary - occupied places of honor at the ceremony.

The wedding of Madeleine and Chris, as her husband is generally called, seals a relationship that began two years ago in New York.

Now, after the wedding, the couple plans to return to New York, since Madeleine wants to continue with her work and O'Neill with his in the world of finance, the reason he refused the proffered royal title. EFE