Swedish Princess Madeleine fell in love in the Big Apple. Now she has said “yes” to New York banker Christopher O’Neill in a lavish and emotional wedding ceremony in Stockholm.
Madeleine, 30, was wearing a stunning silk organza dress with a lace top and four-meter (13-foot) trail, designed by Valentino Garavani, when she tied the knot with British-American O’Neill on Saturday. Around 470 European royals, top New York socialites and celebrities were in attendance.
The 38-year-old O’Neill fought back tears as the princess walked down the aisle with her father, King Carl XVI Gustaf, to a traditional Swedish wedding march performed by a children’s choir. The bride and groom were visibly moved as the ceremony proceeded with hymns in both Swedish and English, and performances by Roxette singer Marie Fredriksson and Broadway’s “Phantom of the Opera” star Peter Joback.