Cain and Ruby glare at each other on Emmerdale (Credit: ITV/YouTube/Composite: EI)

Last night’s episode of Emmerdale aired a massive bombshell as Cain Dingle cheated on wife Moira with his own sister-in-law, Ruby. Between this and his beating up Jimmy, it was something of a return to form for Cain, who’s been playing the role of doting husband for a few years now.

However, cheating with Ruby isn’t the only mistake Cain’s made over the years. Here’s a look back the many notches on Cain Dingle’s bedpost.

Angie Reynolds glares on as Cain hugs daughter Ollie
One of Cain’s earliest vendettas was also his grossest (Credit: ITV/Shutterstock)

Cain arrives in Emmerdale and seduces Angie and Ollie Reynolds

Cain first arrived on the scene in the year 2000 for the funeral of cousin Butch. Holding local police officer Angie Reynolds responsible for Butch’s death, Cain set out on a mission of revenge. This involved his seducing Angie – and her teenage daughter Ollie (aged only 15 years old!) too.

Cain and Angie’s toxic love-hate relationship ultimately led to her death; getting her killed in a car crash as they attempted to steal a truck together (a set up in which she hoped to have Cain sent down). Ollie left the village soon after, heading off to University in Manchester, never to return.

Cain’s sleeping with an underage girl has largely been brushed under the carpet too… although it wasn’t the only time…

Cain and Charity look angry on Emmerdale after being caught in the act
Cain and Charity couldn’t keep their hands off of each other (Credit: ITV/YouTube)

Kissing cousins – Charity Dingle

Moira aside, Cain’s most notable love is cousin Charity, with whom he had a fling when they were 13 and 14, respectively. This union resulted in the birth of their daughter, Debbie.

After reconnecting with her parents, Debbie’s return into Charity and Cain’s life inspired them to give things another go. The pair embarked upon a tumultuous off-again, on-again relationship which included a 2005 break-up, 2009 proposal, and 2016 affair.

Cain and Sadie about to kiss on Emmerdale
Sadie and Cain were a match made in hell (Credit: ITV/Shutterstock)

A bit of posh, Sadie King

Cain’s next toxic tryst was with manipulative Sadie King, wife of Jimmy. Her intense hatred of Charity – who, at the time, was set to marry Tom King – led to her tasking Cain (who she was also sleeping with at the time) with seducing his cousin and stopping the wedding.

Although they were successful in breaking up Tom and Charity, the plot backfired when Charity turned the tables, seducing Jimmy and sharing evidence of Sadie’s scheming with a furious Tom.

Not even Cain murdering her beloved dog in a fit of jealousy could break their bond. They later joined forces to kidnap Tom in their latest get rich scheme. However, this too backfired on Sadie, who was left with nothing when Cain fled, taking all the cash with him.

Using Jasmine Thomas to get back at Debbie

In addition to another creepy age difference, sixteen-year-old Jasmine Thomas was also his daughter’s girlfriend. Cain seduced her in a cruel attempt to get back at Debbie – and she fell pregnant soon afterwards.

Cain was left heartbroken when he learned that Jasmine went through with an abortion – funded by Sadie.

Maisie Wylde dishes the dirt

In 2009, Cain embarked upon a relationship with barmaid Maisie Wylde – although this was really just a pretext for him to get the dirt on her dad, millionaire Mark Wylde. Having gotten what he’d needed, he then ended things with her, leaving her heartbroken.

Faye looks flirty on Emmerdale
For once, Cain was the one being used (Credit: ITV/YouTube)

Emmerdale schemer Faye Lamb seduces Cain

Cain’s vendetta continued with the arrival of Mark’s secret wife, Faye. The pair briefly hooked up after she took on a PA job at the Sharmas’ sweet factory, but he ended it after realising that she was only using him to make Mark jealous.

Cain and Amy share a steamy look on Emmerdale
Amy was sixteen when Cain made his move (Credit: ITV/Shutterstock)

Amy Wyatt and the birth of baby Kyle

During his latest break-up with Charity, Cain went on the rebound, hooking up with teenager Amy Wyatt in 2010. Their brief union resulted in the birth of their son, Kyle – despite Cain’s insistence otherwise.

Threatening Amy, he tried to bully her into getting an abortion, only for her to find out that she was too far gone for the procedure. She gave birth in 2011. Kyle fell into Cain’s care after the youth’s adoptive parents and grandmother died – reuniting with his mother when she returned to the soap in 2019.

Cain and Priya kiss on Emmerdale
Priya wasn’t a fan of how Cain treated Amy (Credit: ITV/YouTube)

Priya Kotecha gets the ick

In 2011, Cain began a casual relationship with Priya Kotecha. This soon hit the rocks when her brother, Jai, tried to convince her that Cain had only seduced her as a means to destroy their family. Priya shrugged off her brother’s paranoia, but ended things with Cain after learning that he’d gotten sixteen-year-old Amy pregnant. Gross.

Cain and Moira talk at a kitchen table while she cries
Moira managed to tame the heart of Cain Dingle (Credit: ITV)

Emmerdale: the love of Cain Dingle’s life, Moira Dingle

In 2011, Cain began his latest affair, sleeping with married farmer Moira Barton. While you’d be forgiven for thinking that this was another doomed fling, Cain’s relationship with Moira turned into the greatest love of his life.

Resuming their relationship after her husband died in 2012, the pair got married within two years, and have been inseparable ever since. Sure, he did have two affairs (once with Charity, then with vicar Harriet Finch), and she cheated on him with his long-lost son, but Cain and Moira are one of the soap’s strongest couples.

He stuck by her side after doctors diagnosed her with a brain tumour, only flinching at the last minute to have another affair, this time with his own sister-in-law, Ruby.

Is this the end for Cain and Moira?

Read more: Who’s leaving Emmerdale? All the exits, arrivals and returns coming up

Emmerdale usually airs weeknights on ITV at 7.30pm, with an early release on ITVX at 7am.

Classic Emmerdale usually airs every weekday on ITV3 at 6am and 6.30am, plus 1.40pm and 2.10pm.

Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think! Or find us on Twitter