Spellbound (The Witches of Cleopatra Hill Book 6) - Kindle edition