Emmerdale viewers were sickened as they worked out a worrying Charity Dingle twist.
Tuesday's episode continued the fallout of Charity's love triangle with Mackenzie Boyd and Chloe Harris. The character, played by Emma Atkins, was oblivious that her ex had cheated on her with Chloe.
Mack desperately tried to keep his affair secret so he could still marry Charity. However, Chloe became pregnant from the fling and the secret became too big to stay hidden.