Emmerdale fans are certain Cain Dingle has cheated on his wife Moira for a second time.
The soap legend (Jeff Hordley) has been struggling in recent months, following Moira’s (Natalie J Robb) meningioma brain tumour diagnosis. In November, Moira managed to have surgery for the brain tumour – but while she was having the operation, Cain spiralled out of control.
After downing a bottle of booze, he ended up assaulting Jimmy King (Nick Miles) – but things took a more dramatic turn when Ruby Fox-Miligan (Beth Cordingly) showed up at Cain’s garage later on.
Ruby was shocked to see brother-in-law Cain, after thinking he would be at the hospital with Moira. But one thing led to another and the pair ended up kissing passionately.