Cain Dingle (Jeff Hordley) is a man on a mission as he tries to seek revenge on the person responsible for running Moira Dingle (Natalie J. Robb) down in a motor vehicle a couple weeks ago.
Viewers will see Cain give Rev. Harriet Finch (Katherine Dow Blyton) his word and that word is DI Mark Malone (Mark Womack) will pay for what Cain believes he's done to Moira.
Unbeknown to Cain and everyone else in the village apart from Andrea Tate (Anna Nightingale), it was in fact Jamie Tate (Alexander Lincoln) who left Moira for dead in the middle of nowhere.
Can Harriet persuade Cain into thinking DI Malone had nothing to do with Moira's admission into the local medical facility?
Emmerdale continues Monday, Wednesday & Friday at 19:00 on ITV/STV.