Tim Metcalfe looked like he was on death's door tonight on ITV's Coronation Street.
For more than a month, Tim, played by Joe Duttine, has been hiding a secret heart condition, which he found out was serious and needed a triple bypass to rectify.
But, not wanting to worry his partner Sally Webster, played by Sally Dynevor, he chose to keep his health struggles a secret from her.
READ MORE: Coronation Street fans think they have figured out how Faye and Emma will be caught
Tim instead confided in Aggie Bailey and accidentally started to push Sally away.
Sally jumped to conclusions by thinking that Tim might be having an affair with Aggie, but then she made the drastic move of installing a tracking app on Tim's phone.
On tonight's episode, she went to confront Tim after seeing he was inside Aggie's house on the app but when she got there she realised he wasn't having an affair at all - instead he was struggling to breathe as Aggie called for help.
As Sally realised, she cried: "You're not having an affair at all are you?" just before Tim collapsed onto the couch gasping for air.
At the hospital, the doctor told Tim that he had suffered an acute angina attack brought on by stress.
Sally was heartbroken that Tim had kept such a huge secret from her as he explained that he was trying to protect her from weeks of worry.
She said to him: "You haven't just upset me Tim, you've betrayed me. You took away my chance to process this, to properly support you, to cry.
"I don't know how we can move on from this Tim. If you can't tell me something as huge as this then you don't trust me. And if you don't trust me, then I don't trust you."
With the storyline finally coming to a head and Tim's secret being unveiled, fans on Twitter were overjoyed.
Owen said: "FINALLY!!! Sally knows #Corrie."
Justin said: "OMG! Sally knows about Tim’s triple heart bypass! #Corrie."
Oli said: "#Corrie Sally knows at last."
Coronation Street airs Monday, Wednesday and Friday on ITV and ITV Hub
Receive newsletters with the latest news, sport and what's on updates from the Liverpool ECHO by signing up here