“Wait – sorry, but this… doesn’t make any sense.”

I’m with you there, Riley. The character-driven, more emotional aspects of this episode are definitely its strength, but it’s increasingly painful trying to keep up with the different time strands and their connections.

The main character themes this week are Isaiah/Gavin’s Mum (and Josh’s grandmother) Caroline, and the increasingly tense love-triangle between Eve, Gavin and Levi. Even this, though, leaves the audience with inconsistent feelings as we observe tender moments between Eve and Gavin, then Eve and Levi. Strangely, I think that this actually makes this specific plot line one of the more successful this week, as we are clearly being encouraged to feel exactly how torn Eve is between these two brave men who love her. However, our sympathy can only go so far in terms of her not quite unenviable dilemma – as if her theoretical Louboutin shoes are too tight and her purse is too small for her $100 bills. Again, it doesn’t make her any more likeable.

I enjoy the twist with Caroline, Riley and Josh in the 80s, as she proves herself a brave and loving mother/grandmother… but learning Isaiah/Gavin was actually born in the future and the reason why Caroline needed to go to the 80s to ‘fix everything’ is a step too far. I can feel my brain switch off. There may as well be a reference to Back to the Future in there when she talks of time travel breakthroughs starting in the 80s. It’s cringeworthy.

Add in some ridiculously unlikely and lucky action set-pieces back in 10,000 BC and I’m starting to either groan or laugh at most of it. It culminates in another twist that I can’t care about, that generates another threat for the sky-people and their allies – how will this seemingly insurmountable crisis be overturned within hours?

Verdict: My heart’s still just about on board, but my head hurts. 5/10

Claire Smith