OMG Shocking !! Guilty Ruby makes a shattering confession in Emmerdale – and Cain is livid

Cain Dingle’s (Jeff Hordley) life is in tatters in Emmerdale – and he is about to find out that Ruby Miligan (Beth Cordingly) plays a large part in it all. It’s a crushing blow

for the man who’s finding himself in the most vulnerable position of his life – battling cancer without his wife by his side. A simple ribbon is how Ruby brought

down Cain’s world. Bear Wolf (Joshua Richards) mentioned to her that he was looking for a ribbon that would lead him to Anya.

Caleb and Ruby standing together looking worried in Emmerdale

Ruby Miligan’s guilt becomes too much

Ruby then set on a mission to find the ribbon herself, found it, and with it unwittingly found the final resting places of both Anya and Celia Daniels (Jaye Griffiths). This meant that Celia’s dark plan to frame Moira came to fruition as Anya’s body was discovered wrapped in a blanket laden with Moira’s DNA.

In other words, if Ruby hadn’t been so blinded by her need to find Anya, Moira might not be now fighting a charge for double murder.

Cain finds out this detail and his world is shattered.

To be fair to the erratic one-time wine-seller, Ruby hadn’t clocked that they were on Moira’s land until DS Walsh mentioned it in her earshot.

Paddy speaks to Ruby in the village in Emmerdale

Ruby was the one who told the police about Anya being buried on Moira’s land  

Either way, Ruby is now living with the consequences of her actions that have taken the shape of Moira receiving black eyes while in prison for crimes she didn’t commit, and for Cain falling apart at the seams.

Cain has never before fallen apart like this, so it shows just how bad things are.

Actor Jeff Hordley said Cain will likely never be the same again after all of this. Gone is old ‘don’t-mess-with-me’ Cain Dingle and this newer, more vulnerable version is here to stay.

‘I don’t think we’re going to have a return to the Cain of old, that’s for sure,’ he said. The full impact of Ruby’s meddling.

Cain in Butlers looking disappointed in Emmerdale

Cain’s already dealing with so much

Cain is angry and blames Ruby and Caleb Miligan (William Ash) for the situation, saying it was done deliberately. Cain goes as far as to accuse Caleb of hiring them the best lawyer simply out of guilt.

Cain now feels he can trust no one, not even his own brother, and isolates himself and his cancer secret even further.

Only Sarah knows the truth about his health, and she urges him not to push everyone away. But is she talking to a brick wall?