For months Moira and Nate have been having an affair behind Cain's back.
When he found out about the affair, he lured them onto a boat where he confronted Nate.
However, things took a twist when Nate revealed he was Cain's son.
Nate believed his father wanted nothing to do with him, when in reality, Cain knew nothing about Nate.
How is Moira acting like the victim?
In Friday's episode (October 25 2019) Cain warned Moira to keep away from their sons, Isaac and Kyle, who is biologically Amy Wyatt's son.
Moira was later shocked when Nate returned to the farm.
Although he came to apologise and tried to explain that he wanted to make Cain pay, she was having none of it and aimed her shotgun at the farmhand.
As she held the gun she said: "Come on then, feed me some more lies, let's see what happens.
As he pleaded with her not to shoot him, she said: "Tell me again, how much do you love me Nate?
"I tried to end it, time and time again and you said you couldn't carry on without me. You begged me not to stop.
"You played me like a fiddle, well now you're going to play to my tune."
As Matty entered the house he asked his mum what she was doing and she replied: "Why shouldn't I end him? He's taken everything away from me... I have got nothing left!"
Luckily for Nate, Matty convinced her to put the gun down.
But viewers were left furious with Moira as she acted as if she didn't play any part in her affair with Cain's long-lost son.
However, it seems he survives as tonight he drops a bombshell on girlfriend Amy Wyatt that her mum knew about his affair with Moira.
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!