After an agonising wait, Happy Valley returns to our screens next week.
Series two begins on BBC One on Tuesday at 9pm — and the latest BBC teaser trailer promises another nail-biting adventure with Sgt Catherine Cawood (Sarah Lancashire).
Writer Sally Wainwright has told viewers to expect 'more good stories' and 'more compelling, breath-taking performances' as Happy Valley returns.
This series will introduce new cast members including Coronation Street stars Julie Hesmondhalgh and Katherine Kelly, and Happy Potter star Matthew Lewis.
Take a peek at series two with our gallery
Asked what she could tell us about thew new characters, Sally said: "I hope they’re all interesting - certainly the performances are - so I barely know where to start. I had to think very carefully about who I would bring back, and why.
"I hope series two feels like a continuation of what we set up in the first series, whilst moving on in a way that’s satisfying and compelling for the audience."
The series, filmed around Huddersfield and Halifax, called upon workers at Elland’s Overgate Hospice to appear as extras in the first episode of the new series.
Click the video above to watch Happy Valley's latest trailer.