Zatanna Zatara

Zatanna is the Mistress of Magic. She is also a close friend to Batman, and has an on-again, off-again relationship with John Constantine.