En el castillo Monrepos, cerca de Neuwied, Sofía conoció al entonces duque de Östergötland, el príncipe Óscar.