Coming up on Emmerdale, Cain Dingle reveals who he really wants to be with as he continues to support his ex Moira.
Cain (Jeff Hordley) is currently standing by Moira following her surprise confession that she was the one who killed Emma Barton.
With more twists and turns ahead over the next few weeks, Moira needs Cain's support more than ever and it's not long before his relationship with Harriet Finch becomes strained as a result.
Cain eventually bites the bullet by telling Moira (Natalie J Robb) that he loves her, but she reacts badly and goes on the defensive by attacking him.
Have Cain and Moira just missed another chance to get back together?
Cain Dingle confesses his feelings for Moira in Emmerdale
© ITV
Emmerdale airs these scenes on Wednesday, January 3 at 7pm on ITV.
Digital Spy