It has been almost seven years since the last series of Happy Valley aired on BBC One and now the Sarah Lancashire drama is back. There will be old and new faces in the show which will be packed with drama.
This is the third and will be the final series of Happy Valley which first aired in 2014 and stars Sarah Lancashire in the lead role of Catherine Cawood. The drama follows police officer Catherine through her dramatic personal and work life.
READ MORE: What became of Tim Vincent, the Wrexham boy done good