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 279,437 playable programmes from the BBC