We’ve now reached the penultimate episode of this super-classy thriller – and if you’re anything like us, your idea about whodunit will still be shifting at least once every 30 seconds as this lot have turned into such a fishy-looking bunch over the last few weeks!

Cassie’s hoping she’s getting nearer to the truth now, though, and is looking even further into David Walker’s grim past to consider whether any of the suspects might have been an abuse victim.

But while the increasingly edgy Marion (Rosie Cavaliero) is interviewed again, allegations against Colin (Mark Bonnar), stemming from his time as a banker, don’t quite ring true. Could these doubts open up yet another line of enquiry?