Emmerdale fans are set to see the softer side to Cain (Jeff Hordley) in the soap next week.

Warning: spoiler alert!

While it has appeared that Cain's romance with Moira (Natalie J Robb) is on the rocks, next week the duo have a heart to heart.

Asked by Radio Times if Cain tells Moira that he loves her, actress Robb replied: "Well, he doesn't say those exact words.

"Moira says that she wants someone to take care of her and love her properly. Cain says, 'You already have that'. She's shellshocked and she does have to think about it and digest it a little bit.

"She realises that, if this is the case, their relationship could develop into something more serious and maybe it could work after all."

However, Cain being Cain, there are a few more bumps ahead.

Robb continued: "He'll always be Cain and he'll always be edgy. They've got a very passionate relationship and that's what she's drawn to. But I think she thinks he's capable of a proper relationship."

When asked about viewers' reactions, she replied: "People seem to like the fiery chemistry between us. It's all positive feedback. Especially from women – they all think I'm really lucky. Which I am, I suppose!"