While visiting their grandparents in a small Welsh village, twelve-year-old Derek and his younger sister, Eve, are caught up in a struggle between a group of ancient Dreamkeepers and an evil sorceress.