Theresa

Theresa is a character from the Fable universe. In the first Fable she is the sister of the Hero of Oakvale. When her village was attacked by bandits, her eyes were cut out. She then grew up with the Bandit King Twinblade. She learned to fight, and take care of herself. At night she'd talk in her sleep, and tell Twinblade of the future. After the Hero defeats Twinblade, she reunites with her brother, and gives him a gift. Later they communicate on occasion, but not for long. Jack of Blades soon kidnaps her mother and her, and then the two finally fight. The Hero wins, and Jack's soul drifts until the Lost Chapters. The Hero must choose whether to strike down Theresa, or to throw the sword into the void. But for the story to move forward, we must assume the hero choose to cast down the void, unless we assume she survived somehow. Theresa leaves Albion, and doesn't show up until the second game, six hundred years later. She guides and helps raise The Hero of Bowerstone. At the end of the game Theresa takes control of the Shire, which we can assume was her goal of the entire game. Although now having the power to control the world, she doesn't choose to end it or help it in any way. In Fable III she returns, leading whoever is king, and since Logan is a corrupted king, she helps The Hero of Brightwall in his/her rise to become the new king/queen. She also appears in Fable Heroes, and Fable: The Journey, and is the only character to appear in every game.