Cain Dingle's heart turns to steel as Moira begs for another chance, and he sleeps with Kerry Wyatt!
Cain Dingle (Jeff Hordley) is still raging about Moira’s (Natalie J Robb) betrayal. He can’t believe his wife slept with farmhand Nate (Jurell Carter), who since revealed unaware Cain is his dad! When Cain’s mum Faith (Sally Dexter) went on to reveal how, years ago, she kept her son from finding out he had got local barmaid pregnant, Cara Robinson, the mechanic erupted and cut Faith out of his life.
In a very dark place, Cain isn’t in the most receptive of moods when Moira comes to Butler’s to talk. She wants to fight for their marriage but as she tries to explain what led her to cheat on him Cain’s not having any of it.
Not giving up, Moira gets close, pleading with Cain to believe her. The exes end up kissing but Cain cuts off the kiss and, coming to his senses, throws his wife out. Heading to the pub to drown his sorrows he ends up talking to Kerry Wyatt (Laura Norton) and as one thing leads to another they end up in bed together… and Moira finds them!
At Mill, Liv (Isobel Steele) and Victoria (Isabel Hodgins) are getting super worried about Aaron (Danny Miller). He’s in a terrible frame of mind and just can’t see a future without Robert in it. But pregnant Victoria is reaching breaking point too and she snaps when she finds Aaron and Wendy, her rapist’s mum (Susan Cookson) having a blazing row.
When Aaron’s mum Chas (Lucy Pargeter) later arrives at Mill with news from her son’s jailed husband will it lighten the mood or make things worse?
Jealous of Graham’s budding romance with village vet Rhona (Zoe Henry), Kim Tate (Claire King) relishes in the moment as she tells her former lover and right-hand man there’s been a company reshuffle and he’s now pretty low down in the pecking order. While Mandy (Lisa Riley) and Vinny (Bradley Johnson) set out to do right by Lydia (Karen Blick) as they attempt to uncover the identity of Lydia’s mystery benefactor.