The hit BBC One Show starring Sarah Lancashire is one of the BBC's biggest hits of the year!
With its great writing and acting from a host of cast which include Sarah Lancashire and Steve Pemberton has had viewers hooked, but with a few complaining because of the violence, clearly stated before the 9pm watershed airing.
Picture - BBC
If you have missed an episode of Happy Valley and are looking for Catch Up episodes, you can head on over to the BBC One website and watch episodes using the IPlayer if you are in the UK.
Episode 4 of Happy Valley has just finished airing in the week May 19th, and with 2 more episodes to go, it's anyones guess how this gripping show will end.
Trivia - Filming locations for Happy Valley are spread over Calderdale, and include the towns Sowerby Bridge, Hebden Bridge and Halifax.