Happy Valley fans laud 'sensational' BBC drama as final series premiere impresses critics

The multi-BAFTA-winning third and final season, which saw actress Sarah Lancashire reprise her role as Sergeant Catherine Cawood, premiered on Sunday night.