BBC iPlayer Homepage

Happy Valley

It never goes away. Catherine’s world comes crashing down when old fears resurface

Every single episode
Watch now