Coronation Street spoilers follow.
Coronation Street has finally revealed who Imran Habeeb cheated on his other half Toyah Battersby with.
Following the outcome of Seb Franklin's murder trial, Imran didn't spend the night at home. Toyah suspected he slept with his ex Sabeen, who he had grown close to since she re-appeared on the scene.
Related: Coronation Street star Sam Aston and wife Briony announce they're expecting second child
Sabeen denied that it was her, but had been using the knowledge of who it was to blackmail her former husband. As Imran got more and more pressured, we discovered that it was Abi Franklin he was unfaithful with.
At the end of the second of tonight's episodes (October 13), Imran met up with Abi and demanded to know if she was planning to tell Kevin Webster, her fiancé, about it.
Abi didn't give Imran an answer, telling him to stop hassling her. This leaves the question of whether she will ever tell Kevin, as well as what will happen if Toyah finds out the truth.
Before that, Imran told Toyah that he only slept with some random woman in a hotel and couldn't remember a thing, and she already said that she wasn't sure she could trust him again. What makes it even more devastating is that the couple were meeting their new foster child, Elsie, that day.
Related: Corrie star shows off body transformation
Toyah disappeared and bumped into Peter Barlow (who Toyah previously cheated on her previous ex-husband with) in Victoria Gardens. Peter told her not to give up on what she and Imran have.
She later told Imran that she hated him for what he's done, but she still had feelings for him.
Coronation Street airs Monday, Wednesday and Friday nights at 7.30pm and 8.30pm on ITV.
Read more Coronation Street spoilers on our dedicated homepage