STOCKHOLM (AP) — Three years ago she crossed the Atlantic with a broken heart. Now Sweden's Princess Madeleine returns from New York to Stockholm to tie the knot with her new, British-American love.

On Saturday, she will wed New York banker Christopher O'Neill in the Swedish capital, bringing together European royals and New York socialites for a grand celebration.

Madeleine, 30, is the youngest of King Carl XVI Gustaf and Queen Silvia's three children, and is fourth in line to the throne. She fled to New York in 2010 after breaking off her first engagement to a Swedish attorney amid media reports that he had cheated on her.

Two years ago she met O'Neill, now 38, who works as head of research at Noster Capital.

The Swedish royal family has only ceremonial duties.