En 1872 contrajo matrimonio con el comerciante y editor de música Nathan Elkan, en Estocolmo, con quien tuvo una hija.
Pero la tragedia sacudiría su vida al enfermar su marido y su hija de tuberculosis.
Si bien nunca volvió a casarse, mantuvo una relación platónica con un pedagogo belga, Alexis Slyus.
Poseía una amplia cultura y dominaba algunos idiomas, por lo que comenzó a traducir las obras pedagógicas sobre artes manuales escritas por su hermano Otto.
Se le diagnosticó un tumor en el útero y tuvo que viajar a Estocolmo para una operación quirúgica mayor.
Selma Lagerlof se interesó muchísimo en esto, y así fue como una nueva novela comenzó a tomar forma.
La ciudad santa no impresionó de buena forma a ambas escritoras, y así lo testimonian en la correspondencia que mantuvieron con sus parientes.
El viaje les había tomado 6 meses y dejó su huella en Selma Lagerlof, al servir de base para su novela Jerusalén.
Sophie publicó en 1901 un relato titulado Drömmen om österlandet (El Sueño de Oriente) que trata de una relación entre un hombre egipcio y una mujer sueca, y los choques culturales que ocurren entre ellos.
Sin embargo Selma Lagerlöf lo vio de otra manera, y le escribió diciéndole que su novela, Jerusalén, comparada con la de Sophie, "era terriblemente simple y que era un libro muy sencillo sobre campesinos."
Su obra literaria hasta ese momento se caracterizaba por el estudio sicológico femenino, y así la clasificaban los críticos.
Para mantener su correspondencia con Selma Lagerlof, tuvo que hacerlo por medio de su asistente personal.