HRH Princess Madeleine and Mr Christopher O'Neill have three children: Princess Leonore, Prince Nicolas and Princess Adrienne.
Princess Leonore Lilian Maria was born on 20 February 2014. The Princess is Duchess of Gotland. Princesss Leonore was christened in the Royal Chapel at Drottningholm Palace on 8 June 2014.
In accordance with the 1979 Act of Succession, which entered into force on 1 January 1980, Princess Leonore is eighth in the line of succession, following The Crown Princess, Princess Estelle, Prince Oscar, Prince Carl Philip, Prince Alexander, Prince Gabriel and Princess Madeleine.
Princess Leonore's christening in Drottningholms Palace Chapel. Photo: Jonas Ekströmer/TT
Prince Nicolas Paul Gustaf was born on 15 June 2015. The Prince is Duke of Ångermanland. Prince Nicolas was christened in the Royal Chapel at Drottningholm Palace on 11 October 2015.
In accordance with the 1979 Act of Succession, which entered into force on 1 January 1980, Prince Nicolas is ninth in the line of succession, following The Crown Princess, Princess Estelle, Prince Oscar, Prince Carl Philip, Prince Alexander, Prince Gabriel, Princess Madeleine and Princess Leonore.
Prince Nicolas' christening in Drottningholm Palace Chapel. Photo: Jonas Ekströmer/TT
Princess Adrienne Josephine Alice was born on 9 March 2018. The Princess is Duchess of Blekinge. Princesss Adrienne was christened in the Royal Chapel at Drottningholm Palace on 8 June 2018.
In accordance with the 1979 Act of Succession, which entered into force on 1 January 1980, Princess Adrienne is tenth in the line of succession, following The Crown Princess, Princess Estelle, Prince Oscar, Prince Carl Philip, Prince Alexander, Prince Gabriel, Princess Madeleine, Princess Leonore and Prince Nicolas.
Princess Adrienne in Karl XV's cradle after the christening in Drottningholm Palace Chapel. Photo: Jonas Ekströmer/TT