Speculation is rife among Emmerdale fans that stalwart Cain Dingle might be bowing out of the show. Jeff Hordley, who has been portraying the soap legend since 2000, quickly became a fan favourite with his portrayal of one of Emmerdale 's most iconic characters. Cain Dingle 's tenure in the village has been anything but dull, featuring prominently in numerous major plots ranging from intense family feuds to outright murder.

The drama surrounding him has been particularly palpable recently, as viewers were left stunned this week when he was unfaithful to his wife Moira (Natalie J Robb) while she was undergoing brain tumour surgery. Earlier this year, fans were gripped by the storyline where Moira was diagnosed with a meningioma brain tumour. Since then, her husband Cain, played by Jeff Hordley, has been visibly tormented by the situation, culminating in Wednesday's poignant episode (November 20), where he lost control as Moira was in surgery.

After drowning his sorrows in alcohol, Cain encountered Jimmy King (Nick Miles), leading to a violent confrontation after Jimmy accused Belle (Eden Taylor-Draper) of lying about Tom (James Chase) abusing her, reports Leeds Live . The altercation left Jimmy severely injured, but the drama escalated further when Cain, later in the garage, was surprised by Ruby (Beth Cordingly), who had assumed he would be at the hospital with Moira. Confronted by Ruby, Cain asked, "Why you in my garage", to which she retorted: "Someone I wasn't bothered abo.