The final season of the hit BBC crime series 'Happy Valley' has come to the U.S.
Sarah Lancashire plays Catherine Cawood, a big-hearted police sergeant trying to protect her grandson from his violent father. The three seasons offer a twisty and deeply satisfying emotional journey.