Our attention is starting to drift a little, but we’re sticking with this hit-and-miss series. In tonight’s instalment we’re getting closer to working out the mysterious motive behind these murders – at last! We’re also about to meet the infamous ghost detective, who visits Alec (Dino Fetscher) in hospital after his near-death experience last week.

While Bobby (Robert Glenister) desperately grapples with riddles, penny pinching bosses and his own fragile state of mind, Nina (Indira Varma) is attempting to balance her professional responsibilities with her growing feelings for Alec. But will his bizarre mother (we really can’t figure out what’s going on there) throw another spanner in the works?