EastEnders ' Ravi Gulati had some explaining to do, before facing some sinister threats during explosive scenes on Tuesday night.
The character faced the wrath of Jack Branning over his brief fling with his wife Denise Fox, before his own father Nish Panesar turned on him.
Viewers have known for weeks that Ravi and Denise got steamy at a hotel, as Denise and Jack's marriage hit the rocks.
Denise nearly slept with Ravi but changed her mind, and in the fallout she was blackmailed by Ravi over Jack's police investigation into him and his criminal associates.
The plan fell flat, and in recent episodes Ravi has embarked on a romance with Denise's daughter Chelsea Fox, while a few residents learned the truth about the fling.
Denise decided it was finally time to tell Jack the truth on Tuesday evening, leading to him kicking her out.
But that wasn't all, as Jack declared war on Ravi and tracked him down before revealing what he'd done to a whole group at the club.
Nish was left embarrassed as Jack revealed his son had seduced his wife before blackmailing her, in front of Nish and his party guests.
While Nish claimed Jack was lying, Jack proceeded to list all of the crimes Ravi had committed before threatening to have him sent back to prison for years.
Later, Jack and Ravi came face-to-face in the Square, and Ravi taunted Jack over what he had done leading to a brawl.
Jack made it clear he planned to have Ravi sent down for good, leaving Ravi's son fearing the worst.
Ravi then headed to the Panesar house, where he was told by a furious Nish that he'd brought shame on the family.
He was left in tears as Nish slapped him across the face, sending him flying across the room - while his stepmother Suki backed her husband Nish.
Denise tried to fix things with Jack but he refused, with her leaving home - but will the scenes lead to Ravi being arrested?
If Jack does get his way, Ravi could be sent to prison for a lengthy jail sentence meaning an exit could be on the way.
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One and BBC iPlayer.