Emmerdale viewers were taken aback by Cain Dingle's unexpected change on tonight's show.
It was Charity Dingle and Mackenzie Boyd's joint stag and hen do on Thursday's episode of the long-running soap. Cain was in attendance at the party and enjoyed the festivities.
The past few months have been turbulent for the character, played by Jeff Hordley, after he discovered his sister, Chas, was having an affair with Al Chapman. Cain lured Al to a barn in the woods where he was accidentally shot by Kyle.