Emmerdale viewers were furious to see Mackenzie cheating on Charity after an argument.
Yesterday viewers watched Charity and Mack debate whether or not they should have another child. After they had to terminate their first, Charity ruled it out but Mack is keen to get things back on track for another.
As they couldn't come to an agreement, a firey argument saw them part ways with Charity returning home and Mack disappearing elsewhere. At the top of tonight's episode, Mack woke up in a mystery bed and several missed calls from his partner.
READ MORE: A Place in the Sun's Laura Hamilton in tears after buyer's 'insulting' gamble
When he returned home he lied about where he was, claiming he slept in the car. Whilst Charity was none the wiser, fans were furious he lied to her and claim, in his drunken state, he cheated. One viewer said: "Charity you deserves SO MUCH better than Mackrat babe he cheated on you with another woman!"
Another added: "Oh Mack you dirty liar. Charity doesn't deserve you.
A third viewer said: "I knew mac was gonna go get drunk and cheat on charity idiot poor charity struggling with losing the baby and all he wants is for them to try again when she hasn’t even got her head around losing the baby this is definitely Curtains for them."
The woman in question was kept a mystery but fans speculated it was Chloe because of her history with men. Despite reuniting with Charity, Mack never came clean about what went down the previous night.
READ NEXT
- This Morning's Vernon Kay red-faced after Rochelle Humes' rude remark
- Coronation Street's Sally flies to New York with famous daughter
- Gary Lineker issues heartbreaking admission after son George's cancer battle
- Gogglebox's Scarlett Moffatt in tears as man tries to 'take her home'
- BBC Breakfast's Bill Turnbull dies aged 66
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here