Hold onto your seats, Emmerdale fans, because the drama is about to reach a boiling point! Cain’s world is crumbling, and in Episode 10,524, airing on Monday, March 9, 2026, at 8:00 PM on ITV1, he’s forced to come clean—not just about his mounting debts and Joe’s threats of prison, but about a secret that could shatter Moira’s already fragile reality. But here’s where it gets heart-wrenching: Cain finally confesses to Moira that his cancer, which he’d downplayed as nothing to worry about, is far more severe than anyone knew. And this is the part most people miss: Cain’s been sitting on this diagnosis for a month, leaving Moira reeling not just from the news, but from the betrayal of his silence. Sarah, ever the voice of reason, urges Cain to spill the truth before everything falls apart—and he does, during a tense prison visit with Moira. The fallout? Moira’s world collapses as she grapples with the gravity of Cain’s illness and his deception. She insists he tell Kyle, Isaac, and the rest of the family, but will Cain find the strength to do so? This episode is a rollercoaster of emotions, and you won’t want to miss it. For a sneak peek at what’s to come, check out these 19 spoiler pictures from this week’s episodes here. Controversial question: Was Cain right to keep his diagnosis a secret, or did his silence only make things worse? Let us know your thoughts in the comments—this is one debate you won’t want to sit out!