
ITV Emmerdale Cain and Cara's complex history explained after explosive reunion
Emmerdale stalwart Cain Dingle, portrayed by Jeff Hordley, has faced a tumultuous period recently. The Dingle clan was united in grief as they bid farewell to patriarch, Zak (Steve Halliwell), following his death, with an emotional send-off taking place in …