Banks has a smile on his face. We’ll just repeat that, as it’s such a shock: DCI Banks, the man with an almost permanent scowl, is happy.

It’s all because after his fallout with Annie (Andrea Lowe), things finally look to be on the up for the on/off pair. Even Banks’s grouchy dad Arthur (Keith Barron), who’s popped over for the night, approves of Annie.

Meanwhile, Helen (Caroline Catz) is having trouble with her creepy superior, who’s trying to cause her problems after she knocked him back.

This fifth outing for Stephen Tompkinson’s copper has been arguably the best series of DCI Banks so far and there’s a big shock around the corner, which could change everything for our hero…