Harald még koronahercegként jegyezte el 1968 márciusában. Korábban már kilenc évig voltak együtt, de ezt titokban tartották, mert Szonja származása megütközést kelthetett volna. A koronaherceg azonban közölte apjával, V. Olaf királlyal, hogy vagy Szonját veszi feleségül, vagy sohasem házasodik meg. Ha agglegény marad, ez véget vethetett volna a dinasztia uralkodásának, sőt valószínűleg a norvég monarchiának is, mivel Harald volt apja egyetlen örököse. Olaf konzultált a kormánnyal, és ennek eredményeképp a pár 1968. augusztus 29-én egybekelt az oslói katedrálisban.
Miután Olaf király 1991. január 17-én elhunyt, Szonja lett Norvégia királynéja.