Daniel helps a dying friend realise there are things you cannot run away from. And Linda goes to the Mill to confront Charlie - but what dark secret is lurking in his past?
Discover 11,128,835 listings and 279,768 playable programmes from the BBC
Daniel helps a dying friend realise there are things you cannot run away from. And Linda goes to the Mill to confront Charlie - but what dark secret is lurking in his past?