Emmerdale viewers are finally going to find out who Mackenzie Boyd cheated on Charity Dingle with.
Earlier this month, Mack (Lawrence Robb) had a one night stand with a mystery woman in the village - and Charity (Emma Atkins) still has no idea about his betrayal, but that could be about to change.
New ITV spoilers reveal that Mack is left upset next week when a drunken Nate Robinson makes an ill-timed joke about his affair.
The pair are put on the spot when Charity's son Ryan Stocks senses something is awry and orders them to spill the beans.
Eventually, Ryan (James Moore) squeezes the truth out of Mack and ends up telling him that he needs to inform his mother about what's happened.
The following day, Mack worries about how he’ll be able to find the guts to tell Charity the truth and threatens to fight back any accusations - leaving Ryan beaten.
Mack is relieved for the time being but Ryan struggles to keep the secret from Charity.
However, the drama really heats up when Mack receives a phone call from his mystery one-night stand that leaves him shaken.
Deciding enough is enough, Mack heads off to the outskirts of the village to deal with the situation but he's on edge as he awaits his secret meeting.
Finally Mack’s one-night-stand is revealed, but will it be a shock to viewers?
A few weeks ago, Emmerdale fans claimed to have already worked out who the mystery woman was when Mack was seen in bed with the unknown person, with only her arm and hand shown to viewers.
Taking to Twitter, viewers shared their theories and many were convinced that it was none other than Chloe Harris who made a reappearance in the same episode, having been "missing" for a while.
One fan wrote: "God knows who Mac has copped off with. Probably Chloe as we actually saw her face tonight. It better not be Belle after she’s JUST told Chas how awful cheating is."
Another predicted: "Won't be the Belle the lecture she's given Chas for cheating. My bet Chloe," as a third added: "My guess is Belle or Chloe with idiot Mack."
A fourth fan tweeted: "That Chloe girl has been with everyone, so maybe her?" as another said: "Mack with Chloe? She's done everyone else, not judging after all its not my business, but am just saying."
Meanwhile another viewer pointed out: "Don’t think that was a ‘random’, as they would’ve shown their face…"
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.