Love is in the air once again for Cain Dingle and Moira Barton in next week’s Emmerdale as the pair share a kiss.
We’ve seen Cain stand by his ex-wife after she confessed to killing Emma Barton, and he’s declared his love for her several times since their surprise son was born last year.
Read more: Emmerdale killer car crash – who survives?
But Moira has only thrown Cain’s devotion back in his face, even going as far as violently attacking him last week in scenes that left fans shocked.
But it looks like a reconciliation for the couple could be on the cards when they lock lips next week, leaving Cain’s relationship with Harriet Finch uncertain.
The kiss comes during a very tough week for Moira.
First of all she is called in to identify a body the police could be her runaway son, Adam.
She’s supported through the horrific ordeal by Ross, but his kindness eats away at Moira’s conscience and she ends up telling him the truth about Emma’s death.
Ross reacts badly to the news, understandably, pinning Moira up against a wall.
An emotional Moira, with her life in pieces, can’t resist Cain when he turns up at the farm later and they end up sharing a passionate kiss.
Does this mean that Coira are heading for a full time reunion?
And what does it mean for Harriet, who is on the verge of giving up her career in the church for her man?
Unknown to Cain, Harriet will tell Bishop Barry that she wants to leave the church to focus on her relationship with Cain.
But given Cain’s heart really lies with Moira, is Harriet on the highway to heartbreak?
Emmerdale continues tonight at 7pm on ITV