Po wyzwoleniu Kronbergu 29 marca 1945 Zofia przeniosła się do Wolfsgarten k. Frankfurtu nad Menem, gdzie zamieszkała u Ludwika Heskiego. W 1946 powtórnie wyszła za mąż za Jerzego Wilhelma Hanowerskiego (1915–2006), po czym zamieszkali w Getyndze. W 1948–1959 mieszkali w Salem, gdzie mąż pracował jako nauczyciel i dyrektor szkoły. Następnie przenieśli się do Schliersee, gdzie zmarła.

Rodzina Po raz pierwszy wyszła za mąż 15 grudnia 1930 w Kronberg im Taunus, poślubiając Krzysztofa Heskiego (1901–1943), tytularnego księcia fińskiego i heskiego, syna Väinö (1868–1940), króla-elekta Finlandii w 1918, i Małgorzaty Hohenzollern (1872–1954). Ślub odbył się w podwójnym obrządku, prawosławnym i ewangelicko-augsburskim. Z małżeństwa pochodzi pięcioro dzieci:

Krystyna Małgorzata (1933–2011) ⚭ Andrzej Karadziordziewić (1929–1990), królewicz Jugosławii, syn Aleksandra Jednoczyciela (1888–1934) i Marii Hohenzollern-Sigmaringen (1900–1961); Dorota Karolina (ur. 1934) ⚭ Fryderyk Karol Windisch-Graetz (1917–2002); Karol Adolf Andrzej (1937–2022) ⚭ Iwona Szapáry (ur. 1944); Rainier Krzysztof Fryderyk (ur. 1939); Klarysa Alicja (ur. 1944) ⚭ Jan Klaudiusz Derrien (ur.