Happy Valley is a new six-part drama for BBC One, written by Sally Wainwright and starring Earache’s Sarah Lancashire as police sergeant Catherine Cawood, along with Earache’s Shane Zaza.

Catherine Cawood is the sergeant on duty when flustered accountant Kevin comes into her West Yorkshire police station to report a crime…one that he has committed himself, which surrounds the scheme to kidnap his boss’s daughter to ransom her for enough to put his kids through private school.

The only trouble is, a local drug king-pin has put the plan into action, and Kevin’s fantasy has become a dangerous reality. The botched kidnapping of Ann Gallagher and its fallout unfolds…

Catherine is used to picking up the pieces of everyone else’s lives, but the hunt for Ann Gallagher will get right under her skin.

Catch the wonderful Sarah Lancashire in this exciting new drama on  Tuesday 29th April at 9pm, BBC 1.