Emmerdale's Mackenzie Boyd has left fans guessing recently - as the identity of the person he had an affair with still remains a secret.
Fans of the ITV soap have been desperate to find out who Mack slept with when he cheated on his girlfriend Charity Dingle. Him and Charity were dealt some devastating news recently when they suffered an ectopic pregnancy.
After what happened, Mack and Charity rowed and he went off and slept with someone else. However, their identity is still a big secret and bosses of the show have yet to reveal exactly who it was that he hopped into bed with.
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."
As he referenced the person, he kept using 'they' - prompting speculation it may not be a woman he slept with, whilst fans have come up with some other wild theories for who he was between the sheets with. Here, we take a look at all the people it could be.
Belle Dingle was an early contender, as fans questioned whether it could be the young villager. It would fit with the clue that the person has "a lot to lose" and they're likely to bump into Mack in the pub, as Belle is part of the Dingle clan.
She has seemingly been single since Ellis Chapman left the village and so she could be the one getting frisky with Mack?
Chloe Harris is also a possibility for the identity of the mystery woman. She has been single since she had a one night stand with Nate and was left reeling after releasing Noah - Charity's son - had been stalking her and taking photos of her.
Many speculated Chloe was the girl, as the hand who batted Mack's phone away seemed to be quite fair. However, it could be the lighting - so more names can be thrown into the ring of who it might be!
Elsewhere, some fans have speculated that Chas Dingle could be the one in bed with Mack.
Chas is already having an affair with Al, so why not one more? She would certainly have a lot to lose if Charity - who is her cousin - found out she had slept with her boyfriend. Chas is at risk of having her romance exposed with Al as he starts to have feelings for her, whilst she is also still married to Paddy. If she was exposed as Mack's woman, so many people would get hurt.
Another left field theory is that Mack could have slept with a man - and they think it could be none other than Aaron Dingle, ahead of Danny Miller's return to the ITV soap in October to mark the soap's 50th anniversary.
Because Mack has failed to reveal the gender of the person he has slept with, some fans are absolutely convinced he was in bed with Aaron - or that he partook in a threesome with Aaron and another woman.
Whoever Mack slept with, there's sure to be a huge showdown when it's all revealed!