Catherine Cawood, played by Sarah Lancashire, is a former police detective who's gone back into uniform following the death of her daughter, Becky. The man who raped Becky, which led to her suicide, is out of prison, and Catherine still wants justice for her dead girl.
In the midst of all this, a flustered and nervous accountant, Kevin Weatherill, arrives at the station to report a crime – a kidnap that he planned, but decided not to go through with.
A local drug king-pin has gone ahead and taken the girl anyway and Catherine must find her. But the case starts to get under her skin, and Catherine starts to fall apart…
Happy Valley, BBC1, 9pm
Got an iPad or iPhone? Reveal Mag is specially designed to fit!
The latest celebrity news and pictures from Reveal.co.uk
Read a true story from Reveal.co.uk's real life archive