There is another Christmas Carol rehearsal, but can Heston keep his ghosts under control? Daniel helps a couple face some difficult decisions about their daughter's future care.
Discover 11,128,835 listings and 277,916 playable programmes from the BBC
There is another Christmas Carol rehearsal, but can Heston keep his ghosts under control? Daniel helps a couple face some difficult decisions about their daughter's future care.