Emmerdale star Natalie J Robb has confirmed that Moira Barton's upcoming infidelity will be an ongoing storyline.

As reported at the weekend, Moira sleeps with Cain Dingle next week as an argument between the pair leads to a passionate encounter.

Moira's betrayal comes at a time when her marriage to John (James Thornton) is under strain due to the pressures of keeping the farm afloat.

Robb told Inside Soap that Moira feels "dirty and guilty" after allowing Cain (Jeff Hordley) to seduce her.

She explained: "This is the biggest betrayal ever - and it's Cain! It's going to be explosive.

"It's not a one-off. Moira doesn't want to go back to him and she fights it when she does. It's quite an abusive relationship, actually - but Cain brings out a different side to her."

Robb added that the storyline could ultimately make Moira appreciate her marriage more.

"She'll be battling her demons," the actress said. "Moira is quite weak right now, but the way that Cain treats her is going to make her realise what she has with John."

Emmerdale continues tonight at 7pm on ITV1.