Cain and Steph affair predicted by Emmerdale fans

Please no!
Joel Harley

Last night’s episode of Emmerdale (Wednesday, March 12) saw Steph Miligan confront Cain over her parents’ lies. Determined to seek answers over her grandfather’s disappearance, Steph went snooping about – and discovered Caleb’s gun.

Covering for himself, Caleb claimed he’d gotten it with the intention of shooting Cain in revenge for his fling with Ruby. However, Steph wasn’t buying it, and stormed over to get Cain’s version of events.

Steph holding her dad's gun on Emmerdale looking angry
Steph found the gun (Credit: ITV)

Steph confronted Cain over Caleb’s lies in Emmerdale last night

But Cain had been warned, and sang from the same hymn sheet as Caleb and Ruby, calling her dad a ‘coward’ for not being able to go through with shooting him.

As she left, it was clear Steph didn’t believe her uncle either, and she later told Ross that she was planning on going to the police over her granddad’s disappearance.

Some fans, however, were distracted by other thoughts -namely,  the sparks they thought they’d spotted between Steph and Cain.

Cain smiling on Emmerdale
Cain backed up Caleb’s version of events (Credit: ITV)

Emmerdale fans predict Steph and Cain affair

Writing on X as last night’s scenes aired, fans shared their theories as to where Cain and Steph might be headed. And some wondered whether he might cheat on Moira (again) with his niece.

“Steph to sleep with Cain soon?” asked one fan.

“Cain & Steff HAS to happen,” predicted another.

“If Moira walks in she’ll think Cain is going for the daughter mother combo,” joked a third.

An unlikely series of events – but few could have predicted Ruby and Cain either, and look how that one turned out. Could Cain and Steph have an affair?

Read more: Who’s leaving Emmerdale in 2025? A complete guide to departures, returns and new arrivals in the Dales

[youtube https://www.youtube.com/watch?v=MYHtZwSQdDY?si=uZOLDOA8DmOy2bt4]

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.

What do you think of our story? Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think!