Happy Valley
Episode 3 (3x3)
Air date: Jan 15, 2023
Catherine confronts Clare and presents Ryan with an ultimatum. Faisal and Joanna hatch a plan that takes an unexpected turn.
- Premiered: Apr 2014
- Episodes: 18
- Followers: 653
- Ended
- BBC One
- Sunday at 21