much she loves her children. It soon transpires that Cain had an incestuous fling with his cousin Charity Dingle (Emma Atkins) back when they were teenagers. He is later outraged when Charity begins dating Chris and attacks her for this, but she marries Chris regardless. Cain's resolve to complicate things in their marriage comes out of coincidence when local residents Paddy (Dominic Brunt) and Emily Kirk (Kate McGregor) foster a preteen schoolgirl, Debbie Jones (Charley Webb), in the village and the trio closely befriend the Dingles. When Cain sees a picture of Debbie's biological mother, he realises that Debbie is his and Charity's daughter. He blackmails Charity, threatening to tell Chris, so Charity tells him and spends time with Cain - eventually rekindling their affair and Chris catches them. Cain and Debbie leave the village but return so he can clear his name and admit his love for Charity; she ends the relationship when she realises she cannot live with him while on bail, due to pregnancy. She moves on to Tom King (Ken Farrington), and they plan to marry. Sadie King (Patsy Kensit), Tom's daughter-in-law, hires Cain to make Tom think Charity has been unfaithful but Charity clears her name and leaves the village. Sadie and Cain end up in bed; when she rejects him, he kills her dog. Cain and Debbie move into Butler's Farm with local farmer Andy Sugden (Kelvin Fletcher). At somepoint Debbie dates Andy and they have sex on a brief occasion, which soon results in a daughter Sarah. Unlike Debbie, who lets Emily adopt Sarah, Cain bonds with her. Cain attempts to hurt Debbie by having a brief relationship with her friend/girlfriend Jasmine Thomas (Jenna-Louise Coleman) and ensuring that Debbie sees them together. Debbie and Sadie help Jasmine terminate her pregnancy, knowing that Cain wanted to be a father. Cain and Sadie damage the King's River Show Home; when Sadie rejects him, he tells Jimmy that she paid him to vandalise the house and they are together. When Sadie confronts him, Cain threatens to tell Matthew as well so Sadie tells Ashley that Cain got Jasmine pregnant. The Dingles throw him out and allow Debbie to return. Cain leaves the village, unaware that he has damaged the show home's gas pipe. Despite Jimmy's temporary repair, the house explodes and kills Dawn Woods (Julia Mallam), Noreen Bell (Jenny Tomasin) and David Brown (Peter Alexander). Cain