in a splendid ceremony in Stockholm's royal chapel.
, complete with ivory-coloured Chantilly lace, by Italian fashion maestro Valentino that moved Chris to tears as he saw her walking down the aisle.
The crowd was made up of a host of royal guests. Out in force to support their fellow Scandinavian royal were Prince Frederik, Princess Mary, Princess Marie and Prince Joachim from Denmark and Norway's representatives, Prince Haakon, Princess Mette-Marit, Princess Märtha Louise and her husband Ari Behn.
Flying the flag for Great Britain were Prince Edward and his wife Sophie, Countess of Wessex, who chose a floor-length pale pink gown and glittering tiara for the occasion.
, Madeleine's adorable niece Estelle sat patiently in her own miniature chair, watched over by her proud parents Prince Daniel and Princess Victoria, who married in the same church in 2010.
Once the vows were said and the rings exchanged, Madeleine and Chris treated the excited crowds of well-wishers to not one, but three romantic kisses before heading off on their waterfront procession.
As the carriage drew up to S/S Stockholm, it was time for the newlyweds to let their hair down. Princess Madeleine showed off her glorious dress once again as she and Chris joined their guests for drinks on board and a dinner at Drottningholm Palace.
After months of waiting the eve of Princess Madeleine's royal wedding finally arrived.
The bride-to-be sparkled in a silver Elie Saab gown and her sister Princess Victoria chose a dove grey dress with an asymmetrical hemline by British designer Jenny Packham for the pre-wedding dinner hosted by the ladies' parents, King Carl XVI Gustaf and Queen Silvia.
Madeleine and Chris' high profile guests joined them at the Grand Hotel in Stockholm for the dinner.
From left to right: Princess Marie of Denmark, Princess Stephanie of Luxembourg, Princess Märtha Louise of Norway, Princess Charlene of Monaco, Princess Marie-Chantal of Greece and Sofia Hellqvist, whose boyfriend is Madeleine's brother Prince Carl Philip.
The bride and groom's families gathered for the last official photo before Madeleine and Chris became husband and wife. The Swedish royals King Carl XVI Gustaf, Queen Silvia, Prince Carl Philip, Princess Victoria and Prince Daniel joined Chris' mother, Eva O'Neill and two of his sisters.
The excited couple appeared to the public for the last time before the said 'I do' the following day. The pair stepped out on the balcony of the Grand Hotel, Stockholm, before attending the dinner.
Europe's princesses didn't disappoint on the wedding day, stepping out in a variety of chic and elegant gowns.
From left to right: Princess Marie of Denmark, Princess Charlene of Monaco, Princess Mary of Denmark and Prince Carl Philip's girlfriend, Swedish reality star, Sofia Hellqvist.
From left to right: Princess Märtha Louise of Norway, Princess Marie-Chantal of Greece, Princess Mette-Marit of Norway, Princess Stephanie of Luxembourg and mother of the bride, Queen Silvia.
The Earl and Countess of Wessex flew the flag for Great Britain at Madeleine and Chris' nuptials. Sophie stepped out in the Swedish sunshine wearing a stunning pale pink-coloured gown and carrying a matching clutch bag.
Sophie, 48, who attended Europe's most recent royal wedding where Hereditary Grand Duke Guillaume of Luxembourg married Stephanie de Lannoy, accessorised her outfit with a sparkling tiara.
Princess Victoria was picture perfect as she stepped out to support her sister Madeleine on her big day. The Swedish royal, who carried her 15-month-old daughter Estelle in her arms and walked in with her husband Prince Daniel, wore a greige rosé dress made from hand-dyed silk organza with layers of tulle in three shades, silk threads, Lurex threads, pearls and Swarovski crystals in amethyst and pale grey opal.
Chris O'Neill arrived looking excited and nervous with his best man Mr. Cedric Notz. Cedric is one of Chris' childhood friends and is of Austrian and Swiss descent.
The moment everyone had all been waiting for finally came when Princess Madeleine arrived at the chapel showing-off her stunning Valentino gown in all its glory.
The stunning gown was fashioned from pleated silk organza with appliquéd ivory-hued Chantilly lace. The upper section of the bodice was lace with a deep-cut back. Narrow vertical pleats opened up from the accentuated waist, above the wide skirt, which ends with a four-metre-long train.
Princess Estelle, one, attended her biggest national event to date.
Despite rumours that she would stay at home with her paternal grandparents, Estelle attended her first royal wedding, even watching proceedings from her own miniature chair.
Although all eyes were on the beautiful bride herself, royal watchers were keen to see young Estelle witness her aunt Madeleine's big moment.
The nation rejoiced as Princess Madeleine officially married Chris O'Neill in a magnificent wedding ceremony.
Chris was overcome with emotion and struggled to hold back the tears as he waited at the altar, watching his beautiful bride glide towards him accompanied by her proud father King Carl XVI Gustaf.
The service, which was conducted in both English and Swedish, was officiated by The Right Reverend Lars-Göran Lönnermark, the Royal Court Chief Chaplain.
After the ceremony, the pair stepped outside the Royal Chapel and delighted onlookers by sharing not one, but three tender kisses. While locking lips with his new wife, Chris showed his delight by putting his fist in the air.
Visibly more relaxed the newlyweds proved they are made for each other, laughing and gazing at one another as they prepared for the next stage of the day.
The couple made their way through Gamla Stan, the charming medieval old town, in an horse-drawn carriage.
Husband and wife smiled and waved enthusiastically to the gathered crowds as they made their way to the harbour where they boarded a royal vessel on a tiny islet, Riddarholmen, to take them across the water to Drottningholm Palace.
Much pomp and ceremony surrounded the royal procession, with dozens of fabulous horses making up the cortège. Troops from the Army, Air Force and Navy were positioned along the route. The moving spectacle travelled through Slottsbacken, Skeppsbron, Strömbron, Strömgatan, Norrbro, Slottskajen, Myntgatan and Wrangelska Backen to Evert Taubes Terrass to reach the dock.
Well-wishers lined the the sunny city streets greeting the elated couple with rapturous applause and creating a sea of blue and yellow flags.
The bride and groom then strode to join their invitees on the boat that would them to Drottningholm Palace to dance the night away at the banquet hosted by the King and Queen of Sweden.
The bride stepped on to the spectacular 1930s Art Deco style S/S Stockholm joined the blue-blooded guests waiting for her and her husband.
Princess Victoria and Prince Daniel shared a private moment on board the bus nearly three years to the day after their romantic royal wedding which took place in June 2010.