In Emmerdale in 2011, Cain embarked on a torrid affair with Moira Barton, who was up until that point happily married to farmer husband John.

Moira went back to John. But when he died in 2012, she and Cain resumed their relationship – much to the disapproval of her kids. However they stuck it out and Cain proposed in October 2013. The couple got married the following year.

They've survived a lot, but is this it for Cain and Moira? (Credit: ITV)
They’ve survived a lot, but is this it for Cain and Moira? (Credit: ITV)

Moira and Cain both cheat in Emmerdale

Old habits die hard and Cain was back in Charity’s bed by 2016. Moira forgave Cain’s affair, but this Dingle is a repeat offender – and was soon having it away with the village vicar, Harriet Finch.

After that fling ended badly, Cain found his way back to his wife. But she was no angel and ended up cheating with Nate Robinson – who turned out to be Cain’s long-lost son.

Stumbling blocks for the Dingles

Their marriage got back on track, but was hit by another stumbling block when Cain took the blame for the death of Al Chapman. In fact, Cain’s son, Kyle, shot the baddie and Cain was covering for him.

Moira stood by him, despite the fact it meant him going to prison for life. However, Kyle confessed and Cain was let out.

Their marriage hit another bump again recently when Moira began behaving strangely. But though Cain was unsupportive at first, especially when he believed she had come onto Nate again, when Moira was diagnosed with a brain tumour, he was devastated and he’s been by her side ever since.

However, as he cheats while she’s in surgery, can they survive this latest betrayal?