But could the prison door be about to be slammed shut on the real shooter?
In a special, hour-long rewind episode this Thursday, Emmerdale will reveal who really shot Robert – and why.
“Secrets are revealed and lives unravel,” promises our Emmerdale insider.
Andy was the first suspect in the Robert shooting
But Andy could prove he wasn’t even in the village at the time of the shooting.
“He took my life and he crushed it. That’s what he does,” Chrissie sobbed, after discovering Robert had been cheating on her with Aaron Livesy.
Chrissie was jailed on suspicion of attempted murder, then freed
That certainly gave her motive. But her father, Lawrence (John Bowe), couldn’t let her suffer in prison and told the police he shot Robert.
Lawrence told the police he shot Robert – but only to get Chrissie out of jail
Then video footage was seen of Aaron hiding the gun and now he’s swapped places with Lawrence in prison.
Aaron is now the prime suspect in the Robert shooting. But did he do it?
“This whole thing’s messed up,” says Aaron, as he tries to work out who did pull the trigger.
Back in the village for the big reveal is Chrissie’s son, Lachlan (Thomas Atkinson).
“Is Robert dead?” Lachlan asks Lawrence. Does he want him to be?
Lachlan seems keen for Robert to be dead
Watch Emmerdale on ITV, Thursday, October 22, 7.00pm, to see who shot Robert – and a lot more.