Christopher O'Neill, from the US, left, and Swedish Princess Madeleine, right, wave from the balcony of the Grand Hotel in Stockholm, Sweden, Friday June 7, 2013, prior to a dinner for the couple at the hotel, the day before their wedding. Three years ago she crossed the Atlantic with a broken heart. Now Sweden's "party princess" returns from New York to Stockholm to tie the knot with her new, British-American love. On Saturday, Princess Madeleine — the Duchess of Halsingland and Gastrikland — will wed New York banker Christopher O'Neill in the Swedish capital, bringing together European royals and top New York socialites for a grand celebration.
Read the article: Guests arrive for Swedish princess' wedding