Happy Valley episode 2 recap: Catherine Cawood and Tommy Lee Royce finally come face-to-face

Here's what happened during Happy Valley's cracking second instalment of series two

100456

Love Happy Valley? Then why not share the love?

Advertisement
100508
100374
100377
100381
100382
100387
100509
100389
100499
100391
100392
100394
100498
100395
100398
100500
100399
100510
100502

Happy Valley continues on BBC1 on Tuesday nights at 9pm