A young boy, Toseland (Alec Christie) is shipped off for a festive stay at the ancient Oldknow family home - only to he told that he'll be spending Christmas with his great grandmother, Mrs. Oldknow (Daphne Oxenford). When he arrives at the strangely enchanting Green Knowe manor, Mrs. Oldknow is keen to tell Toseland about his family's rich, eccentric past. Slowly but surely, 'Tolly' begins to feel the presence of quite a few others in the house - and these aren't any ordinary residents. As his great-grandmother continues to tell her supernatural stories, they become more and more of a reality. Toseland comes face-to-face with the spirits of his ancestors, and is connected with both the ghosts and the magic of Green Knowe.