Sarah Lancashire as Catherine Cawood.
Sarah Lancashire as Catherine Cawood.

“I’LL make a note of the fact that you apologised profusely…in tears.”

Sarah Lancashire as Sergeant Catherine Cawood in tonight’s Happy Valley episode three. (BBC1 9pm)

Sally Wainwright’s brilliant script matched, yet again, by Sarah’s work on screen.

In a series reminding us that Sally’s writing CV includes dramas like Unforgiven, as well as Last Tango In Halifax, Scott and Bailey and At Home With The Braithwaites.

Back in March I attended the London launch of this six-part drama, followed by a Q&A.

A few hours later I wrote the story further down this page, which has not gone online – so best put that right now.

SOME TV dramas divide opinion more than most.

White Heat appears to have fallen into that category over the last six weeks.

I almost gave up on this BBC2 series after the second episode.

And am now very glad I didn’t.

Tonight’s (Thursday April 12) final hour repays the investment viewers have put in to the previous five.