If you haven't seen Happy Valley yet, where have you been?
But never fear, you can begin catching up immediately — because series one of the hit cop drama starring Sarah Lancashire is now available on Netflix UK.
The BAFTA-winning series first aired in April 2014, and series two gripped viewers in February and March this year.
If you've missed the boat, here's why you should be watching:
Sarah Lancashire makes for one sassy copper
A lot of the praise heaped on Happy Valley centres on its no-nonsense lead, Sgt Catherine Cawood. Played by Sarah Lancashire, who has bagged a TV Choice award, RTS North-West award and secured a BAFTA-nominatiin for the role, Sgt Cawood is one of the strongest female characters on TV. And in true Yorkshire style, her dry wit and straight-talking leaves even the cockiest of criminals dumbfounded.
Just take a look at one of her opening lines:
"I'm Catherine, by the way. I'm forty-seven. I'm divorced. I live with my sister, who's a recovering heroin addict. I've two grown-up children - one dead, one who don't speak to me - and a grandson."
READ MORE: Happy Valley: Spotlight on Sarah Lancashire
The cast is amazing
Alongside Sarah Lancashire, series one offers big names including Steve Pemberton (League of Gentlemen, Hitchikers Guide to the Galaxy) , James Norton (Grantchester, War and Peace), Derek Riddle (Undercover, The Village), and Karl Davies (Emmerdale, The Syndicate).
You'll also love Benidorm's Siobhan Finneran as Clare Cartwright, Catherine's loving, homebody sister.
And in series two there's even more great names to look forward to, namely former Coronation Street stars Julie Hesmondhalgh and Katherine Kelly, and Harry Potter star Matthew Lewis.
It's gritty and hard-hitting
Happy Valley series one hit the headlines for some of the violent scenes it contained — and it's certainly not a drama for the faint-hearted. But if you enjoy edge-of-your-seat, watching-from-behind-a-cushion thrillers, you won't be disappointed. The plot twists and turns, packing a heck of a lot into its six episodes.
There are lighter moments, too
For all its tension and drama, one of Happy Valley's strengths is the way it captures real Yorkshire people, especially their humour. The show has genuine comic moments and is packed with the dry wit folk from God's Own Country are known for.
You'll recognise the locations
If you're from round these parts, you'll soon be pointing at the TV, claiming how you only drove down that road the other day. Filming took place in Todmorden, Luddenden, Sowerby Bridge, Hebden Bridge and Heptonstall — see how many familiar places you can spot.
We mapped the filming locations from series two (caution: spoilers!) — take a look at the map below
You don't have the agonising wait for series two
While up-to-date fans have no idea how long they'll be waiting for series three, you can binge-watch series one of Happy Valley, safe in the knowledge that series two has already aired. Sadly it's not on Netflix yet — but you can buy the series from the BBC store for £9.99, or buy the DVD for around £18. Click to watch the series two trailer above.