Virgilia (Umineko)

Virgilia or also known as Publius Virgilia Moro, she is the original and the previous Endless Witch. Unlike Beatrice who uses her powers for her own benefit, Virgilia thinks that a witch's powers should be used for good, she also taught Beatrice endless magic, she then retired, believing that Beatrice would dedicate herself to the people. She also served Beatrice as her right hand.