It’s the penultimate episode of this superb chiller, and while some pieces of the jigsaw are clicking into place, many questions still need answering.

After her encounter with Laura, Matilda taps the troubled villager for more information but a lead uncovers a horrifying story.

There’s a huge row brewing between Matilda and her mate Hal, though, when he begs her to stop her mission because of the damage she’s causing to locals.