We knew it was coming, and finally – finally – we can tell you when the third and final series of Happy Valley will debut on BBC One in the UK.
In this final series of six episodes, Catherine (Sarah Lancashire) discovers the remains of a gangland murder victim in a drained reservoir, and this sparks a chain of events that leads her straight back to Tommy Lee Royce (James Norton). Her grandson, Ryan (Rhys Connah), is now 16 and has ideas of his own about the kind of relationship he wants to have with the man Catherine refuses to acknowledge as his father, leaving Catherine’s sister Clare (Siobhan Finneran) caught in the middle. In another part of the valley, a local pharmacist gets in over his head when a neighbour is arrested.
This third series will begin on New Year’s Day (Sunday 1st January) at 9pm.
In the meantime, series one and two are up and available to stream on BBC iPlayer.
READ MORE: ALL OUR NEWS AND REVIEWS OF HAPPY VALLEY