Emmerdale fans have been dreading the day fan-favourites Cain Dingle (Jeff Hordley) and Moira Barton (Natalie J Robb) finally decide to close the door on their marriage. The couple tied the knot back in 2014 and have endured a rocky five years, with Moira's betrayal being the last straw.BACK BRITAIN'S BRAVE NHS HEROES - CLICK HERE NOW
Fans will remember that Cain was left devastated after finding out his wife was having an affair.
But he wasn't prepared for who the other man would be.
During an explosive week, it turned out that young farm hand and Moira's latest love interest Nate Robinson (Jurell Carter), was Cain's estranged son, targeting his wife to get back at him for abandoning him and his mum all those years ago.
But upon finding out that Cain had no idea he had another child, Nate has been doing everything he can to make it up to his furious father.
While Moira is desperate for forgiveness, Cain isn't interested and in February, handed her divorce papers.
READ MORE: Emmerdale spoilers: DI Malone taken down by Will Taylor
Emmerdale spoilers: Cain and Moira set for bitter divorce battle (Image: ITV)
Emmerdale spoilers: Will Cain and Moira finally end their marriage? (Image: ITV)
Still seething, Cain's made his wife's life a living hell including not allowing her to see her step-son Kyle, who he shares with Amy Wyatt (Natalie Ann Jamieson).
After all, this isn't Moira's first indiscretion.
Her marriage to Cain was the result of an affair as well.
But it's very clear to fans that he still cares for her