Ever since Happy Valley's second series came to its conclusion in 2016, fans have been dying to know when it would return to screens. The popular BBC drama, which is written by Sally Wainwright (Gentleman Jack, Last Tango in Halifax), was confirmed to return for a third series in October last year. You can read more about that here.
Happy Valley focuses on Catherine Cawood (Sarah Lancashire), a strong-willed police sergeant from West Yorkshire. The first series saw Catherine coming to terms with the suicide of her teenage daughter, whom had been previously been raped by series villain, Tommy Lee Royce (James Norton). The second series, meanwhile, took place eighteen months after the first and saw Catherine implicated in the murder of Tommy's mother.
With filming now complete on Happy Valley series three, read on to find out everything we know so far about it.