Composite image of Cain and Charity on Emmerdale, both looking worried (Credit: ITV/Composite: EI)

In Emmerdale spoilers for tonight, a guilt-ridden Cain battles his conscience as Moira returns home from the hospital. Haunted by his fling with Ruby, Cain struggles to be there for Moira as she opens up about her surgery.

Elsewhere, Ross’s unpopularity continues to grow as Caleb, Marlon and Charity all agree that something needs to be done. Can they get rid of Ross once and for all?

And, as April attempts to come to terms with the revelation that her mother took her own life, she leaves Marlon battling his own conscience. This follows an eventful couple of days for the teenager – as if Jade kidnapping her wasn’t traumatic enough. It’s little wonder Ross is persona non grata at the moment.

All this and more in Emmerdale spoilers tonight (Friday, December 6).

A worried-looking Cain talks to Moira at home on Emmerdale
Moira’s back – but Cain still has a face like thunder (Credit: ITV)

Emmerdale spoilers tonight

1. Cain battles his conscience

In the wake of his fling with Ruby, a tormented Cain continues to wrestle with his conscience. As Moira returns home from the hospital, his sense of guilt continues to build.

Can Cain keep his secret?

Caleb, Marlon and Charity share a tense conversation in the Woolpack
Caleb, Charity and Marlon agree that something has to be done about Ross (Credit: ITV)

2. Caleb, Marlon and Charity form a pact

In the wake of recent events, Ross’s unpopularity is riding at an all-time high. Each personally aggrieved and agreeing that something needs to be done, Caleb, Marlon and Charity band together to make a pact.

Can they rid themselves of Ross?

3. Marlon feels wretched in more Emmerdale spoilers tonight

As April continues to struggle with the revelation that mum Donna killed herself, Marlon becomes aware that something is wrong. Feeling unable to support his daughter, Marlon struggles with his emotions.

Can he support April in her desperate time of need?

Read more: Who’s leaving Emmerdale? All the cast exits, arrivals and returns

[youtube https://www.youtube.com/watch?v=zFPiLYKqBP4?si=f8ZT7FIXeUJXTgJg]

Emmerdale usually airs weeknights on ITV at 7.30pm, with an early release on ITVX at 7am.

Classic Emmerdale usually airs every weekday on ITV3 at 6am and 6.30am, plus 1.40pm and 2.10pm.

Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think! Or find us on Twitter @emmerdaleinside