Emmerdale: Fans are horrified as Nate Robinson reveals he's Cain Dingle's SON... as it means he's been having an affair with his stepmum Moira

Emmerdale fans couldn't contain their shock on Tuesday night, as Nate Robinson dropped the bombshell that he is Cain Dingle's long lost son.

The village newcomer made the shocking revelation during a violent scuffle with Cain, who had been plotting his revenge after learning about his wife Moira's steamy affair.

While many viewers took to social media to share their shock at Cain's secret child, others were horrified to realise that this meant Nate had been sleeping with his stepmother.

Scroll down for video 

What? Emmerdale fans were shocked by Nate Robinson's bombshell on Tuesday night
Stunned: Cain Dingle was stunned to learn that Nate was actually his son

Shocking: Emmerdale fans couldn't contain their shock on Tuesday night, as Nate Robinson (left) dropped the bombshell that he is Cain Dingle's (right) long lost son

In the dramatic scenes, Cain (played by Jeff Hordley) lured Moira (Natalie J. Robb) and Nate (Jurell Carter) onto a fishing boat after learning about their secret affair from Peter Barton (Anthony Quinlan).

The soap badboy set pulses racing in a heart-stopping scene, as he expressed to Nate his plan to make Moira's secret lover pay.

Eventually Cain's anger got the better of him, and he knocked Nate out off-screen before trapping him in the below-decks of his boat. 

As Nate escaped, the pair began a dramatic fist fight while Moira begged her husband to just let him go and divorce her instead.

Naughty: Cain had been plotting his revenge after discovering that his wife Moira had been having a steamy affair with Nate

Naughty: Cain had been plotting his revenge after discovering that his wife Moira had been having a steamy affair with Nate

Violent: Things eventually came to blows as Cain and Nate were involved in a fist fight, which led the farmhand to drop the bombshell that he was Cain's son

Violent: Things eventually came to blows as Cain and Nate were involved in a fist fight, which led the farmhand to drop the bombshell that he was Cain's son

It was then that Nate dropped the explosive bombshell, saying: 'You're pathetic, old man. Nate. Short for Nathaniel. Look at me and remember.'

'You see me now... Dad? You must have known that I'd come for you one day. I'm your son.'

Cain's utter bewilderment at the revelation was difficult to hide, and as Moira asked whether this was a joke, Nate's response that her 'use was over' hinted that their affair was simply part of his revenge plot. 

Scary: Using his real name Nathaniel, Nate revealed he headed to the village for revenge after Cain abandoned him at a young age

Scary: Using his real name Nathaniel, Nate revealed he headed to the village for revenge after Cain abandoned him at a young age

Who's the mum? Given Nate's age, it is thought that Cain fathered him before he first arrived in the village in 2000

Who's the mum? Given Nate's age, it is thought that Cain fathered him before he first arrived in the village in 2000

In the midst of the drama, the boat's sail swung around and knocked Moira into the water, and the episode ended on a heart-stopping cliffhanger as her fate hangs in the balance.

Viewers were left reeling by Nate's explosive bombshell, with many taking to social media to share their reaction.

Several fans also shared their horror as it dawned on them that Nate had sleeping with his stepmother.

Stunned: Cain struggled to hide his bewilderment after learning about his long-lost child, with viewers at home equally shocked

Stunned: Cain struggled to hide his bewilderment after learning about his long-lost child, with viewers at home equally shocked

Creepy: Several fans were quick to point out that this meant Nate had been sleeping with his stepmother

Creepy: Several fans were quick to point out that this meant Nate had been sleeping with his stepmother

One posted: 'So Nate basically slept with his stepmum?' while another wrote: 'I'm sorry but am I the only one who's creeped out that Nate slept with his dad's wife...'

Some viewers also noted Nate's previous relationship with Amy Wyatt, who of course fell pregnant aged 15 after a steamy night with Cain years earlier.

One tweeted: 'I don't know what sounds worse... Moira is having an affair with her stepson... Or Nate's 'girlfriend' Moira is the mother of Nate's half-brother???' 

Another added: 'So Nate slept with his stepmum and also dated his little brother's mum... my head sweetie!'

Naughty: The episode ended on a cliffhanger, as the boat's sail knocked Moira into the water, with her fate hanging in the balance

Naughty: The episode ended on a cliffhanger, as the boat's sail knocked Moira into the water, with her fate hanging in the balance

Freaky: Several viewers also noted that Nate's previous relationship Amy Wyatt meant he was also involved with his younger brother's mum

Freaky: Several viewers also noted that Nate's previous relationship Amy Wyatt meant he was also involved with his younger brother's mum

Nate first arrived in the Emmerdale village in April, and quickly ruffled feathers when he became involved in a steamy affair with Rhona Goskirk, before eventually catching Moira's eye. 

Given Nate's age, it appears that Cain fathered him before his first appearance in Emmerdale in 2000, but bosses have hinted that viewers will learn more about his complicated history in the coming days.

But it remains to be seen whether Moira will be rescued from the water, and whether she and Cain can recover from another marital crisis. 

Emmerdale continues on Wednesday at 7pm on ITV. 

Back soon: Emmerdale continues on Wednesday at 7pm on ITV

Back soon: Emmerdale continues on Wednesday at 7pm on ITV

Emmerdale's Nate Robinson reveals he's Cain Dingle's SON

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.