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 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.

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?