Happy Valley is returning to our screens for its third and final series, six years since the drama was last on our screens. Written by Sally Wainwright, the popular drama will see Sarah Lancashire return once more as Sergeant Catherine Cawood.
Fans have been patiently waiting for a new series of the show, which last came out in spring 2016. Six new episodes, each an hour long, will air on BBC One this January.
In series three, Catherine discovers the remains of a gangland murder victim in a drained reservoir, which sets off a chain of events and leads her to Tommy Lee Royce, the man who raped her daughter. Her grandson Ryan is now sixteen and is starting to question what kind of relationship he should have with his father.