Robert is the butt of classroom jokes and a victim of Niker the classroom bully. He is haunted by dreams that seem to tell the future as well as the past. His life changes when a storyteller invites some of his class to Mayfield House, a place Robert has already dreamed about. There he meets a spiky old lady called Edith Sorrel who chooses him as her partner. He embarks on a series of events that will change their lives forever.