Kay Harker's adventures begin in the train on the way home for Christmas. There's snow on the wind and wild dogs roaming the countryside. Something mysterious is about to happen.
Discover 11,128,835 listings and 280,433 playable programmes from the BBC