She met her future husband, Tord Magnuson, at a lunch in Stockholm in 1961. Her engagement to Magnuson was announced on 1 February 1974. They married on 15 June 1974 in the Palace Church of the Royal Palace of Stockholm.
The couple has three sons:
Carl Gustaf Victor Magnuson (born on 8 August 1975), married from 31 August 2013 to 3 November 2020 to Vicky Elisabeth Andrén (born on 25 January 1983). They have one daughter:
Désirée Elfrida Christina Magnuson (born on 11 July 2014).
Tord Oscar Fredrik Magnuson (born on 20 June 1977), married on 18 August 2011 to Emma Emelia Charlotta Ledent (born on 18 April 1981). They have two sons:
Carl Albert Maurice Magnuson (born on 10 February 2013).
Henry Guy Tord Magnuson (born on 16 October 2015).
Victor Edmund Lennart Magnuson (born 10 September 1980), married on 27 May 2017 to Frida Louise Bergström (born on 18 February 1980). They have two sons:
Edmund Bengt Lennart Magnuson (born on 11 December 2012).
Sigvard Hans Gösta Magnuson (born on 25 August 2015).
Magnuson with the Ulriksdal theatre's manager in 2018
In January 2023, the princess was seen and heard commenting extensively throughout a two-part documentary broadcast by Sweden's national public service Sveriges Television about the last three kings of Sweden: her brother, grandfather and great-grandfather.[5]
In October 2016, it was announced that Magnuson has been diagnosed with chronic leukemia.[7] It was later made known that she had been cured following stem cell treatment.