Lễ cưới được cử hành vào ngày 8 tháng 6 năm 2013 tại Nhà thờ Cung điện Hoàng gia ở Stockholm, Thụy Điển.[7][8][9][10][11][12][13] Các đài STV, TV4 và TV4 News đã truyền hình trực tiếp các nghi thức của lễ cưới đến toàn bộ người dân Thụy Điển.[8][14] Công chúa Madeleine xuất hiện với chiếc váy cưới trắng tinh khôi của nhà thiết kế thời trang hàng đầu người ÝValentino.
Tước hiệu và kế vị
Madeleine sẽ không lấy theo họ O'Neill mà vẫn giữ nguyên tên (không có họ) và tước hiệu của mình là Royal Highness.[15] Christopher O'Neill cũng không đổi họ của mình sang họ Bernadotte giống như người anh cột chèo là Vương thân Daniel Westling Bernadotte, phu quân của Victoria, Thái nữ của Thụy Điển.
Tháng 5 năm 2013, Vương thất Thụy Điển công bố rằng Christopher O'Neill đã đề nghị được từ bỏ tước hiệu vương gia, bởi vì thành viên của Vương thất Thụy Điển phải mang quốc tịch nước này và phải từ bỏ mọi công việc kinh doanh hiện thời. Do đó, Christopher sẽ không trở thành Vương thân của Thụy Điển hay Công tước xứ Hälsingland và Gästrikland.[12][16][17]
Christopher là một tín đồ của Giáo hội Công giáo và cặp đôi dự định sẽ tiếp tục sống tại thành phố New York sau lễ cưới. Tuy nhiên, con cái của họ phải là tín đồ của Giáo hội Luther và được nuôi dạy tại Thụy Điển giống như mẹ thì mới có quyền được liệt kê vào danh sách kế vị ngai vàng của Vương gia Thụy Điển.[18]
^(tiếng Thụy Điển)“TV4 bevakar prinsessbröllopet”. TV4.se. ngày 9 tháng 4 năm 2013. Bản gốc lưu trữ ngày 28 tháng 2 năm 2014. Truy cập ngày 10 tháng 6 năm 2014.
^“Gastlista”(PDF). Trang mạng chính thức của Hoàng gia Thụy Điển. ngày 17 tháng 4 năm 2013. Bản gốc(PDF) lưu trữ ngày 3 tháng 3 năm 2016. Truy cập ngày 10 tháng 6 năm 2014.