Sweden's Princess Madeleine Marries New York Banker

It looks like Kate and Will may have some competition for most picture-perfect royal couple.

On Saturday, Princess Madeleine of Sweden married New York banker Christopher O'Neill in Stockholm. The bride wore a stunning lace Valentino Haute Couture gown with a 6-meter long veil during the ceremony that took place in front of about 470 guests, many of which were royals from neighboring countries and members of New York's elite.

The wedding festivities continued after the ceremony with a reception in Drottningholm Palace with traditional Swedish food catered by the chef Stefano Catenacci, whom the Swedish website The Local named Swede of the Week earlier this year. Guests were served an extravagant dinner beginning with Swedish delicacies such as Skagen emulsion with rye bread and pickled herring terrine, moving to a main course of roast fillet of veal with carrots and cauliflowers, and finishing the evening with strawberry sorbet and ice cream and Pavlova with Italian Meringue. 

The couple met in New York where the Princess relocated after a previous broken engagement in 2010. They were first spotted together in January of 2011 dining at the Central Park boathouse.

If the beautiful wedding ceremony is any indication, it seems as if Sweden's most famous newlyweds are in for a royally wonderful marriage.