It has been a rocky couple of months for Emmerdale regulars Moira (Natalie J Robb) and Cain Dingle (Jeff Hordley) after Moira’s affair came to light.
Cain was devastated when he learned that his wife was having an affair with Nate and afterwards made it very clear that it was the end of their marriage, despite Moira begging for him to forgive her over what had happened.
However, Moira has since been trying to win back her husband and save her marriage all to no avail and she had finally accepted defeat that it was over.
After stating he would never be able to move past what had happened, Cain arrived at Moira’s door with divorce papers and despite her heartbreak, she agreed to give him what he wanted.
Read more on evoke.ie