Zachary Zatara
Zachary Zatara is a fictional character in the DC Universe. Zachary is a descendant of the Homo Magi just like his cousin Zatanna and uncle John Zatara. He first appeared in "Teen Titans (vol. 3)" # 34, and was created by Geoff Johns and Tony Daniel.
Madame Xanadu
In the 1940s, she has a sexual relationship with John Zatara, who wishes to marry her, but she foresees his true love, and the later existence of his daughter, Zatanna, "a love with whom she could never compete." Despite this, she uses Zatara to trap and ensnare the Phantom Stranger, preventing him from witnessing, and affecting, the supernatural origins of the Spectre. This, in turn, prevents Madame Xanadu from interfering, despite having foreseen the potential menace the unchecked Spectre would have brought on Earth. It is revealed that Xanadu's later behavior stems from this earlier fault, her magic parlor being devised as a way to control the supernatural being, ultimately hoping to restrain and quell his rage.