The finale of BBC's acclaimed drama Happy Valley will air tonight, bringing the programme to a close after three series.
It returned in January after a seven-year gap between Series Two and Three and many fans are speculating how it will end.
The programme has followed Halifax Police Sergeant Catherine Cawood (played by Sarah Lancashire) as she dealt with some brutal crimes that have intertwined with a complicated past in her family.
The events since the start of Series One have also seen a deep hatred created between criminal Tommy Lee Royce (played by James Norton) and Catherine which is likely to come to a head in this final episode.
Created by Sally Wainwright, Happy Valley has earnt many awards, including a BAFTA for Best Drama for Series One back in 2014.
READ MORE: Think you know Happy Valley? Take our quiz ahead of the series finale
What time is Happy Valley's final episode on?
Happy Valley's final episode will air at 9pm on Sunday, February 5 on BBC One.
The finale will be slightly longer than the previous episodes of this series, at an hour and ten minutes rather than just an hour.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereLast Updated:
Report this comment Cancel