Adapted by the author, David Almond's marvellous, mystical children's novel translates well to the stage. Michael (Sam Swann) is an unsettled young