Sophia is a resident of Soleanna in Sonic the Hedgehog (2006). She is one of Princess Elise's two ladies-in-waiting (Anna being the other), and it is her duty to serve Elise and protect her from possible harm. She has a high level of concern for the princess, attending her most of the time.
In Sonic's story, Sophia gives Sonic his sixteenth Town Mission. While traveling through Soleanna Forest, a crowd of Badniks have assaulted Sophia with the intention of gaining sacred information from her. Unable to escape the forest herself, she asks Sonic to destroy the robots and guide Sophia to Soleanna Castle Town, away from harm. When Sophia is successfully escorted to the town, she presumes the robots were actually looking for Anna (the other lady-in-waiting), since she is said to know a great deal about Soleanna.