Emmerdale just brought viewers one step closer to a possible full-time reunion for Cain and Moira Dingle.
Cain (Jeff Hordley) has decided to call time on his relationship with Harriet Finch, finally accepting that he'll never love her as much as he does Moira. Took him long enough to figure that one out!
The bad boy made his big choice in Wednesday night's episode (January 17), leaving Harriet crushed as all of her worst fears came true.
Just when Harriet (Katherine Dow Blyton) was ready to leave the church for Cain, he shocked her by revealing that he wanted to end things for good.
It's fair to say that Cain's brutal honesty didn't go down too well with Harriet, especially when he explained that he loves Moira more.
Poor Harriet had already given Cain plenty of chances to let her down gently and go back to Moira over the last few months. Just as she'd always feared, he pulled the rug from under her by calling things off when she was least expecting it.
With Harriet now out of the picture, can Cain and Moira find a way to make things work? Or is Cain going to end up single despite everything?
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.
Digital Spy Soap Scoop video – hit play below for all the latest Emmerdale spoilers, as Debbie seeks revenge on Joe Tate, and Lachlan's dark secret threatens to be exposed.
You Might Also Like
- 18 returning TV shows that you just can't miss in 2018
- 26 huge Coronation Street storylines to come in 2018, from Carla's secret to Phelan's comeuppance
- 14 huge Neighbours storylines to come in 2018, from Paige's exit to Izzy's return