EMMERDALE fans all have the same complaint about Chas Dingle.
The Woolpack bar manager - who is played by actress Lucy Pargeter in the ITV soap - has been desperately trying to keep her affair with Al Chapman hidden.
However with son Aaron knowing her secret and being disgusted with her, she took desperate action in tonight’s episode.
As Aaron confronted her about whether he could believe a word she said, he told her to swear on his life and then he would believe her.
But having lost her daughter Grace, she decided to use that to scream at Aaron that because of Grace he should never ask her to do that.
And it worked, leaving Aaron feeling guilty.
Read More on Emmerdale
Later she even convinced him to leave the village, insisting he should go and not look back - all so she could keep her sordid secret.
But it’s clear it is getting to Chas.
“I have never despised myself like I have right now,” she cried into Al after another secret meeting.
“Lying to my grieving son. He wanted me to swear on his life that it was over. Only because I managed to guilt trip him.
Most read in TV
“I don’t know what I would have done if he’d have made me. And then I told him he should leave for his own good. He was going to stay.
“I hate myself so much.”
Viewers agreed with her - and can’t stand who Chas has become.
One wrote: "I'm glad you hate yourself Chas. We're not too keen on you either!"
A second said: "Chas is so unrecognisable this is a joke."
Another added: "When did Chas become like this?"