Sally Wainwright
9 reasons you should be watching Happy Valley
July 10, 2016 | Matthew TurnerSeason 3 premieres on 1st January 2023.
Wherever you were in May 2014, it’s a cast-iron certainty that at some point you heard a variation on the phrase, “Oh my goodness, did you see Happy Valley last night?” The first … Read More