Emmerdale spoilers: Beloved couple finally set to reunite for good?

EMMERDALE viewers could soon be seeing this major former couple get back together.

Moira Dingle (Natalie J Robb) has been struggling to cope ever since she murdered Emma Barton (Gillian Kearney) back in October.

She has been heavily relying on her ex-husband Cain Dingle (Jeff Hordley), who is also the father of her newborn son Isaac.

Cain recently declared his feelings for Moira but it backfired after she flew into a rage and attacked him.

Moira Dingle in Emmerdale ITV

BACK TOGETHER?: Moira will kiss her ex Cain in upcoming scenes

But it looks like Moira could finally realise that she does indeed have feelings for Cain after they share a kiss.

This moment of passion comes after Moira is told by police that they have found a body which could be her son Adam Barton's (Adam Thomas.

After Ross Barton (Michael Parr) shows her some kindness, Moira tells him that it was in fact her that killed his mum, not Adam.

Moira Dingle in Emmerdale ITV

CONFESSION: Moira tells Ross and Pete that she murdered their mum

Moira Dingle in Emmerdale ITV

MURDERER: Moira killed Emma back in October by pushing her off a viaduct

Ross reacts violently to the news, and leaves Moira worried that he will turn her into to the police.

After Cain comes to her beck and call, Moira rewards him with a kiss.

Will the pair finally get together?

Cain Dingle in Emmerdale ITV

LOVE TRIANGLE: Cain is still in a relationship with Harriet Finch

Things are looking pretty complicated though, as Cain also told his girlfriend Harriet Finch (Katherine Dow-Blyton) that he was also in love with her.

Harriet took him for his word, and will soon tell Bishop Barry that she is quitting the church to focus on being with Cain.

Is she going to be left with no boyfriend and no job?

Emmerdale continues tonight at 7pm on ITV.