Princess of Sweden Madeleine met Christopher O’Neill in New York where he works as a banker.
Princess Madeleine was working for the nonprofit World Childhood Foundation in New York, where she met Christopher O'Neill through mutual friends, they announced their engagement in October 2012.
The couple got married in Stockholm on Saturday, June 8, 2013.
Christopher O'Neill was born into a wealthy family. His late father, Paul O'Neill, set up the European head office of Oppenheimer & Co. in London in the 1960s and his mother, Eva Maria O'Neill, is involved in several charities.
Christopher studied at a boarding school in St. Gallen, Switzerland, and holds a bachelor's degree in international relations from Boston University and a master's degree from Columbia Business School in New York.
The Princess wore a beautiful silk organza dress by Valentino with a lace top and 4 meter trail.
As for the guests, around 470 European royals, top New York socialites and celebrities attended the wedding, included the U.K.'s Earl and Countess of Wessex, Prince Edward and Sophie; Princess Takamado of Japan and princes and princesses from Norway, Denmark, Greece, Luxembourg and Monaco.
Princess Madeleine walked down the aisle with her father, King Carl XVI Gustaf, to a traditional Swedish wedding march performed by a children's choir, the ceremony proceeded with hymns in Swedish and English, and performances by Roxette singer Marie Fredriksson and Broadway's "Phantom of the Opera" star Peter Joback.
Later the couple left the chapel in a horse carriage, and waved to the crowds who came to celebrate their big day.