Emmerdale spoilers follow.
Emmerdale star Dean Andrews has discussed Will Taylor's possible motives behind the brutal attack on Caleb Miligan.
The months-long conspiracy by Caleb to take over Home Farm will come to an end next week when his scheme is revealed to the villagers, who angrily confront him at the pub.
Viewers will watch Caleb being pursued after the confrontation by a mysterious figure, who pushes him over the edge of a woodland ridge and leaves him for dead.
Related: Emmerdale star Jeff Hordley reveals Cain's motive in shock Caleb mystery
Cain Dingle, Leyla Cavanagh, Will Taylor and Mackenzie Boyd are all top suspects in the case, but who really did it and why?
It was recently revealed that Gabby's fiancé Nicky is actually Caleb's son, with the two conspiring to destroy Kim Tate in order to avenge Caleb's late father, Frank, who was also Kim's ex-husband.
"Will is really angry about how Gabby has been treated by Nicky and blames Caleb," Andrews explained. "Will says he was drinking at the Woolpack when Caleb was pushed. He'd have happily pushed him, I'm sure, after all he'd tried to do to Kim."
The soap star continued by saying how much Will loves his wife, Kim. Andrews added that Will sees Gabby as a "second daughter", so he would do anything to protect them.
"Will always did have suspicions and reservations about Caleb. I think Will loves Kim so much he was just looking out for her best interests and will be happy that his suspicions have helped alert her to the plans in order to try and stop him rather than being the 'I told you so guy'," he said.
"I think Will is a caring man deep down and looks out for those close to him. Gabby is one such person and he's already said he thinks of her as a second daughter.
Related: Emmerdale star Lawrence Robb confirms Mack's motive in Caleb whodunit
"After being in prison for 18 years I'm sure he's capable of many things," he added. "Cross his family and you'll pay the price!"
On becoming a suspect in the case, Andrews said that "it's nearly a badge of honour," though he did add: "Let's just hope it's not him!"
Emmerdale airs on weeknights at 7.30pm on ITV1, and streams on ITVX.
Read more Emmerdale spoilers on our dedicated homepage