Home Fiction Son of a Witch – Gregory Maguire