Things look set to go from bad to worse for Charity Dingle on Emmerdale next week.
New ITV spoilers reveal that Charity's boyfriend Mackenzie Boyd will cheat on her with a fellow villager shortly after their baby heartbreak.
Last week, viewers were left feeling emotional as Charity (Emma Atkins) suffered an ectopic pregnancy and she and Mackenzie (Lawrence Robb) were forced to make the decision to terminate the pregnancy.
In scenes that will play out next week, Mackenzie struggles to think of a way to tell Charity his true feelings about having children and decides to take her to a wellness retreat.
On the retreat, Charity and Mack’s foray into mediation is disastrous as they ditch the session, laughing as they do.
As they start to kiss, Charity worries that they haven’t been intimate since they lost the baby.
Pouncing on the opportunity, Mack shares that he wants to try for another baby but when Charity storms off, Mack knows he’s mucked up.
Mackenzie and Charity are left at a stalemate when she calls him out for being insensitive about trying for another baby.
Charity’s adamant that trying for another baby is off the table but Mackenzie refuses to give up on the idea.
Unable to settle their differences, Mackenzie is hurt when wretched Charity insists that if he wants to have a baby, it won’t be with her; she directs him to go and try elsewhere.
Later, after opening up to Moira, Charity is intent on fixing things with Mack but is totally unaware that he’s in bed with a mysterious woman.
When a sheepish Mackenzie returns home later that evening, he's surprised when Charity doesn’t rule out trying for another baby in the future.
The two are reunited but a dark cloud looms over Mackenzie as guilt sets in, but will he decide to come clean to Charity? Or could the mystery woman spill his secret instead?
Got any theories or thoughts on the storyline? Let us know in the comments section below.
Emmerdale airs weeknights at 7:30pm on ITV, with an hour-long episode on Thursdays.