The Witches of Cleopatra Hill, Books 4-6: Sympathetic Magic, Protector, and Spellbound

See more by Christine Pope

Available at Select Retailers