Curse of Strahd
Warlock of a Great Old One
Daughter of an elven woman who left when she was born, her human dad raised her. Traveling around from town to town, her dad would perform magic shows to scam locals out of their money while teaching Zatanna his tricks. When one day they came to a new town and was invited to the castle to perform. When the nobles realized he was conning them, the had him murdered instantly. Zatanna fled from the town and hid in nearby caves when a higher being came to her in a dream. Making a pact with it, she awoke to the sound of an older lady searching for herbs and other items among the rocks. Agnes took Zatanna in, made sure she went to school and taught her everything she knew. As grateful as she was, when she was of age Zatanna set out on her own, not exactly sure what she was looking for but still held a vengeance against the rich. She would often run her own schemes, including tricks she learned from her dad or making wealthy men fall in love with her, then taking their money and giving it to the poor.