Laurel Dingle (Charlotte Bellamy) and her alcoholism have become fish and chip wrapping since Charity (Emma Atkins) gave birth to a son in prison.

Now all the villagers can talk about is who the father of baby Moses might be.

Most fingers are pointing at the man Charity loves, Cain Dingle (Jeff Hordley) – no matter how much he points out that he is not the father.

Is he lying?

All is revealed in Emmerdale this week…

Baby Moses is ill in hospital and Charity is escorted from prison to visit him.

When she gets to the hospital, daughter Debbie (Charley Webb) is there – and she’s angry.

“Don’t you think you owe whoever it is the chance to meet his son?” asks Debbie.

“What good could that possibly do?” Charity replies.

“I don’t know, Mum. But If I was his dad I would want that option.”

So Charity makes a phone call…

Viewers will see Jai Sharma (Chris Bisson) answer his phone, Cain answer his phone and…

Well, who else could it be? Who else is Charity likely to have had a romp with?

We’re pretty sure we can rule out Ashley’s father, Sandy (Freddie Jones) – he’d never have been able to catch Charity, even on his mobility scooter – and Finn (Joe Gill), who would never have chased her in the first place.

But there are still penty of other red-blooded mailes in the village…

Find out who Charity’s baby daddy is in the Emmerdale episode on Tuesday, June 30, 7.00pm.