Moira is struggling (Pictures: ITV)
Moira (Natalie J Robb) and Cain (Jeff Hordley) have had their trials over the years and yet have somehow always managed to pull through in Emmerdale. But now when Cain needs her the most, Moira abandons him.
Despite protesting his innocence to the police, Cain has been locked up for killing Al Chapman (Michael Wildman) in cold blood with a blast from a shotgun – but we know that’s not entirely true.
After Al’s death, the end of the week saw confirmation that Cain did not kill him – his son, Kyle (Huey Quinn) did.
With the entire village in shock and under the impression Cain was responsible for the crime, Chas (Lucy Pargeter) has turned her back on him, he needs Moira more than ever.
But Moira is about to deliver some devastating news as she struggles with the huge twist – she’s off, and she’s taking Isaac with her.
She visits Cain in prison to deliver the news in person and a distraught Cain can do nothing to stop her.
Back at Butlers, Moira is on the verge of telling Matty (Ash Palmisciano) the absolute truth, but he cuts her off to say Amy (Natalie Anne Jamieson) has been in touch and is in Belfast with Kyle. Moira is beside herself with guilt and sends a knowing glance in Mackenzie’s (Lawrence Robb) direction.
More: Trending
Mackenzie is later hit hard when he realises Moira really is leaving and he makes a promise to keep an eye on Matty. But he is caught completely off guard when the next morning he and Nate (Jurell Carter) discover Moira has already left for Scotland.
Mackenzie has to deliver the bad news to Cain who takes it about as well as can be expected, with guards being forced to step in. Mackenzie tries to calm his brother-in-law down, but there’s no easing Cain’s pain.
How will Cain cope behind bars without his rock?
Cain’s left to face the music alone.