Silvia Renate Sommerlath wurde am 23. Dezember 1943 in Heidelberg geboren. Ihre Kindheit verbrachte sie mit der Familie in São Paulo, 1957 zogen sie nach Deutschland zurück. Ihren Mann, den schwedischen König Carl Gustaf, lernte Silvia als Hostess 1972 bei den Olympischen Spielen in München kennen. Vier Jahre später heirateten die beiden. Obwohl sich die Schweden zunächst schwer taten mit einer „bürgerlichen
Königin“, gewann Silvia bald die Herzen ihrer Landsleute.