Odysseus Scott

According to the Beast, Ida Scott was running from her father. (TV: The Satan Pit)