EMMERDALE fans are in shock after Charity Dingle slept with ex Mackenzie Boyd – on the day of his son’s christening.
The Woolpack owner – who is played by actress Emma Atkins in Emmerdale – has been desperately trying to convince herself that she’s over her estranged husband.
Viewers know she was devastated when she discovered he was the father of Chloe Harris’ baby.
They pair slept together when Mack was on a break from Charity but he repeatedly lied about it.
And when Charity discovered the truth after overhearing him speaking about his son in hospital, she was completely broken.
Mackenzie then went on to try and make a go of things with Chloe and their son.
Last night Charity clashed with Chloe and threatened to find a way to ruin the christening after she insulted her.
And in tonight’s episode she certainly found her way of doing that by bedding ex Mackenzie on the day of his son’s christening.
Mackenzie went to visit Charity to ask her to reconsider in letting them use the Woolpack for the christening.
She agreed and the pair bonded over Moses’ volcano science project but as they spoke Charity became emotional at Moses missing Mackenzie.
Mack tried to reassure her that he would always be there for Moses and that he loved him too but in a charged moment the pair kissed.
And then they promptly slept together leaving fans in shock.
One wrote: “Oh I was WAITING for that to happen.”
A second said: “Mack. What a player.”
Another added: “Oh no Charity!”