Emmerdale fans are convinced Mack's lover's identity has been 'sealed' - as a fan favourite villager returns next week.
The identity of the person Mack had an affair with is soon to be revealed, as spoilers from next week have confirmed that Mack will finally come face to face with his mysterious lover in a tense chat. The person who Mack hooked up with is still a mystery for viewers - with his girlfriend Charity - also none the wiser about what's been happened.
Many clues have been unveiled on the soap so far, as guilt eats away at Mack for what he's done. He has told Nate what happened, and made some admissions about the person - and who they might be.
In a recent episode, as Nate quizzed who he had slept with, Mack refused to divulge their name but did give some telling clues.
"Nice try," he laughed, but refused to drop the name. Then Nate pressed on. "Someone I know? Because if it's someone from around here, it'll come out some how. I thought my secret was safe and she lived miles away. You're going to be bumping into your secret every day in the pub, the pub that Charity runs," as he expressed his concerns to Mack.
He then added: "They made me a promise and I believe them. They will have way more to lose if this all got out."
However, fans of the ITV soap are sure they know who Mack slept with - as a big return has been teased for the soap next week.
Spoilers have confirmed Tracy will be back ahead of the soap marking its very special 50th anniversary, with fans now sure her return to the soap must be linked to Mack's affair storyline.
"Mack slept with Tracy! #Emmerdale," one suggested, whilst another added: "I say Tracey slept with Mack."
In upcoming scenes, Mack is left embarrassed when a drunk Nate jokes about the affair, all whilst Ryan is nearby. Working out something is wrong, he soon manages to convince Mack he needs to tell Charity about what happened.
As Mack wonders whether he should tell Charity, drama ramps up for him as the mystery person gets in contact again. Desperate to resolve it once and for all, Mack goes out to meet the person - and their identity is finally revealed.
But who will it be?
*Emmerdale airs weeknights at 7:30pm on ITV, with an hour-long episode on Thursdays.