Happy Valley
Sally Wainwright's crime drama picks up 18 months after the events of series one. While out solving a case of sheep rustling, Catherine discovers a decomposed body hidden in a garage on a local estate, and soon finds herself in the middle of a murder investigation. Tommy, now serving life in a high-security prison, is given some unexpected news and seeks comfort in a mysterious female visitor, while Detective Sergeant John Wadsworth faces a tough decision when his girlfriend unexpectedly turns up at the house he shares with his wife and children. Sarah Lancashire stars
Friday, 17 April 2 airings