Sophia was courted by her first cousin, Charles II of England, but she rebuffed his advances as she thought he was using her in order to get money from her mother's supporter, Lord William Craven.
Sofia a fost curtată de vărul ei, Carol al II-lea al Angliei, însă ea i-a refuzat avansurile crezând că el doar o folosește pentru a obține bani de la susținătorul mamei ei, Lordul William Craven.