Sophia was married to Christopher Theron Tower in 1836, and the couple had nine children between 1837 and 1857, all of whom survived into adulthood. She lived in a succession of grand houses in the course of her life but, as her family home, Belton held a special place in her heart and she painted many watercolours of its interiors and outdoor views.