Emmerdale spoilers follow.
Mackenzie Boyd has been warned over Charity Dingle's revenge in Emmerdale.
Charity has been holding onto the damning secret that she hooked up with Mack for weeks now, and it appears to be a ticking time bomb now that Mack has announced his engagement to Chloe.
Mack proposed to Chloe when she believed that she was pregnant with their second child, but she has since discovered she isn't actually expecting.
Chloe came clean with Mack in Wednesday's (September 27) episode, before admitting she worried he wouldn't want to marry her now that she isn't pregnant after all.
"I knew that there was a chance you wouldn't be pregnant. I'm sorry that I got so carried away with it all," Mack told her. "I'm so sorry, I've made it so much worse."
What to Read Next
Mack surprised Chloe by popping the question for the second time, this time with a sparkling engagement ring. Chloe agreed and the two began celebrating their happy news.
However, the joyous mood for Mack didn't last long when Chas pulled him aside after discovering that Chloe and Mack are getting married.
Chas was understandably angry that Mack didn't even bother to finalise his divorce from Charity before popping the question to someone else.
"How do you think [Charity] is going to take this news? How do you think she's going to feel about it?" Chas asked.
When Mack insisted it was time for Charity to "move on", Chas chuckled and reminded him about their fling only a few weeks ago.
"Charity will never move on whilst you're giving her mixed signals," Chas insisted. "You know what she's like, this will eat away at her."
She then warned him: "The thing about mistakes, and take this from me, is that they have a habit of catching up with you."
Chas encouraged Mack to leave the village with Chloe while he still could because it was only a matter of time before Charity took her revenge.
Emmerdale airs on weeknights at 7.30pm on ITV1, and streams on ITVX.














