Coronation Street stalwart Ken Barlow has incurred the wrath of viewers with a disrespectful comment about late screen wife Deirdre.
Ken (William Roache) upset fans when he tried to convince pregnant Sinead Tinker (Katie McGlynn) to leave his son Daniel Osbourne (Rob Mallard) so that he could take up a university place at Oxford.
In the scene in Monday night's episode, Ken said: "Not once did I have with Deirdre the conversation that I craved.
"There was never any real meeting of minds.
"I'll always be grateful to Deirdre for the life we had but it's not the life I would have chosen at 22."
One annoyed fan made reference to Deirdre's other on-off relationship with Mike Baldwin.
@Kayleighann88 tweeted: "So Ken just settled for Deirdre? No wonder she ran off with Mike."
"Steven--A--Lomas tweeted: "That's NO way to sum up your life with Deirdre, is it Ken? You've gone down in my estimation fella. R.I.P. Anne x"
"izzles25 tweeted: "Ken is bang out of order #corrie #coronationstreet it's not nice to say things about Deirdre especially when she was so important to him."
Others thought Ken was unfairly laying the blame on Deirdre.
@Beckie--Miller-- tweeted: "You what Ken? You were a middle-aged man when you married Deirdre, how exactly did she stop you fulfilling your dreams?"
@thekindlekid tweeted: "Ken is mugging deirdre off in a major way. I'm not impressed," @whatlyddid added: "I hope Deirdre haunts Ken," and @Maguireeeeee wrote: "nah Ken don't you dare bring Deirdre into this."
However, TV presenter Fern Britton thought Roache had put on an impressive performance.
She tweeted: "Wow! Kens speech of bitterness and regret on @itvcorrie was so beautifully written and delivered!"
Ken and Deirdre were married twice in the ITV soap in 1981 and 2005.
In 2014, Deirdre appeared for the last time before Anne Kirkbride, who played her, left because of health problems and died in January 2015.
Deirdre's death was later announced in the programme and prompted an outpouring of grief from fans when her funeral scenes were aired.