Coronation Street spoilers follow.
In tonight’s Coronation Street, Ben Driscoll erupted in fury after a hellish week spent trying to unpack his family history.
In yesterday’s episode, Maggie Driscoll’s bombshell secret that she had accidentally killed her husband Alan was finally revealed.
After Maggie told her son Ben the truth about his dad, the revelation caused a rift in the family. When Ben told Eva, Maggie was banished.

ITV
Related: Best streaming services
Earlier in the week, Ben’s son Will reported his abuser Megan Walsh to the police as part of the soap’s ongoing grooming storyline.
In today’s episode, with tensions high at the Rovers, Ben had a meltdown. After throwing Maggie’s belongings onto the street, Ben told her that she had betrayed him, saying: “You’ve been letting people down your whole life. Me most of all.”
Steve took pity on Maggie, who poured out her heart and assured him that he and his brother, Andy, meant the world to Jim, just as Ben and Finlay do to her.
Steve begged Ben to hear Maggie out, but he said: “This is none of your business, Steve, and she had no right spilling her guts to you anyway.”
When Steve pointed out that they are family, Ben lost it and threw him out of the pub along with the rest of the customers.
“Everything I thought I knew has been turned upside down,” said Ben. “And you, oh, you think that’s a reason to celebrate, do you?”
After Steve said, “It’s not every day you get a new brother”, Ben said: “You’re no brother of mine. You’re nothing to me. Now get out, now.”

ITV
Related: Coronation Street reveals unsettling Roy Cropper scenes in Sam’s dark storyline
He forcefully pushed him out of the pub, then screamed to the rest of the punters: “Out, the lot of you’s. Do one. Out. Now.”
In a heart-to-heart with Eva, Ben told her he felt like he was “failing at everything” and that he’d let everyone down.
Eva said: “Right, enough now. Self-pity doesn’t suit you. You’re not failing at anything. You’re doing your best, love, which is all anybody can do. And I tell you something else – it’s good enough for me.”
Coronation Street airs on weeknights at 8.30pm on ITV1 and streams on ITVX.
Read more Coronation Street spoilers on our dedicated homepage
Visit our Streaming Guide now to see at a glance where you can view ALL your favourite shows and movies.
The new edition of Living Legends, a collector’s edition exploring the royal family, is here! Buy The Royals in newsagents or online.