Scratch: a novel of magic