Emmerdale viewers have been left convinced that they know who pushed Caleb Miligan off a cliff edge in the woods, leaving him for dead.
On Thursday evening, a mystery character shoved villain Caleb off of a cliff edge, with him left lifeless in the woods, and tonight, viewers watched as Caleb woke up after lying unconscious for hours with Cain finding him lying on the ground.
It seemed as though Caleb got a glimpse of his attacker, as he turned around just as they approached him and barely a second before he was pushed off the edge of the cliff.
Caleb was left bloodied and motionless at the bottom of the cliff, and fans did not see who did it - but more than one suspect was immediately put in the frame.
The push followed a day of reckoning for Caleb, as residents turned on him after his plan against Kim Tate came to light - and the Dingles felt betrayed over his lies.
Caleb ended up taunting several residents and making himself a number of enemies.
Moira, Cain, Will, Mackenzie and Leyla were some of the residents who Caleb mocked and said some pretty awful things about, as he lashed out.
Several of them made comments about him getting what was coming to him, and then four characters appeared to go AWOL around the time of the incident.
Now, Emmerdale viewers are convinced that they know who is behind Caleb's cliff push after the villain awoke in tonight's episode.
After learning of his accident, Will and Leyla both made excuses to exit the conversation about what happened to Caleb - leading viewers to believe they could be the ones behind the incident.
"All the suspects are in the same scene when it came out what happened to Caleb and only Will and Leyla made their excuses to leave," one viewer wrote on Twitter.
"It was 100% Will and Leyla. Cain would be too obvious," another echoed.
"After the way Will looked, it was definitely him," someone else insisted.
While someone else tweeted: "Has to be Leyla, she looks so guilty."
Emmerdale airs weeknights at 7:30pm on ITV1 and ITVX, with an hour-long episode on Thursdays.