Video LoadingVideo UnavailableClick to playTap to playThe video will start in8CancelPlay now
Don’t miss out on the biggest soaps gossip! Get a daily email direct to your inbox with our newsletter
Sign upWhen you subscribe we will use the information you provide to send you these newsletters. Sometimes they’ll include recommendations for other related newsletters or services we offer. OurPrivacy Noticeexplains more about how we use your data, and your rights. You can unsubscribe at any time.Thank you for subscribingWe have more newslettersShow meSee ourprivacy noticeInvalid Email
Emmerdale fans struggled to hold back their tears when they tuned in to Thursday's instalment of the soap.
Viewers were overjoyed as Cain Dingle and Moira Barton reunited after almost two years apart.
Cain – played by actor Jeff Hordley – decided to share with Moira – portrayed by Natalie J Robb – how he really felt about her.
The emotional scenes played out whilst the duo were locked in a barn together by Mackenzie Boyd in a bid to stop bad boy Cain from killing Jamie Tate.
To try and save her and Cain's marriage Moira tried to apologise to him after she cheated on him with his son Nate.
At first, Cain would not admit that he still loved his wife and this made Moira realise she could not stay in the village and watch him move on, so she shared that she would move away as soon as she could.
Emmerdale's Cain Dingle and Moira Barton reunited after almost two years apart on Thursday's episode
Love celebrity gossip? Sign up for the Mirror's daily newsletter for all the juiciest news
Emmerdale's Jacob Gallagher leaves village as exit storyline confirmed amid heartache
Moira shared: “I can’t live here if there’s no hope for us."
She continued: “It’ll be better like this, don’t worry I won’t move too far away. Suppose you meet someone else – I won’t be able to handle that Cain.”
The pair declared their love for one another
Emmerdale confirms new Al Chapman mystery as he keeps secret from Priya after proposal
But the thought that he could lose Moira forever made Cain come clean about his true feelings.
After she went to work on her tractor he followed her and gushed: “Of course I love you woman.”
Overjoyed at Cain's admission Moira beamed from ear-to-ear.
The emotional scenes left fans in tears
EastEnders' Dot Cotton rated best British soap character as she tops icon poll
And proving that it was not just the characters who were happy with how the storyline went, several fans took to social media to share their happiness at the couple getting back together.
One emotional viewer typed: "f**k me crying at emmerdale but yaaaaaay wee moira and cain."
Viewers took to Twitter to share their happiness at the pair rekindling their romance
Emmerdale viewers point out bizarre inconsistency in Cain and Moira scene
A second joined in: "Amazing two episodes of Emmerdale so happy that last scene with Cain and Moira well done everyone."
Other happy watchers micro-blogged: "Could not be any happier about this!! Love cain and moira together!" "It was absolutely stunning…..And go Moira and Cain" and "How invested I actually am in a fictional couple is ridiculous but Yes! Cain and Moira are back on!"
*Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.