Emmerdale is set to reveal Mackenzie Boyd's lover next week after he cheated on Charity Dingle with a mystery and local person in the village.
In upcoming episodes and after a few beers, Mack is left upset when a drunk Nate Robinson makes an ill-timed joke about his affair.
And the pair are soon put on the spot when Charity's son, Ryan Stocks, senses something is awry and orders them to spill the beans.
Eventually, Ryan is able to squeeze out the truth from Mack as he learns about his fling and he insists that he needs to tell Charity the truth.
Read more on ok.co.uk