David Platt is struggling to come to terms with what happened to him.
On Friday night's installment of Coronation Street, viewers were left in shock after witnessing David Platt finally break down, after being raped by Josh Tucker.
In difficult scenes, fans saw long-time character David come face-to-face with his nemesis in the Rovers Return after a fall-out with Shona.
There, David confronted his attacker, admitting to Josh, "I hate you. I despise you, you're sick in the head."
But the most devastating moment of the episode came as weeks of tension finally came to a head. Sat in the hairdressers, fans were left in shock as David reached for a pair of scissors - in a shocking attempt to self-harm.
And in the most heart-wrenching moment of all, the character then let out a heartbroken scream, descending into tears as he struggled to cope with the horrifying incident.
And it seems the difficult scene hit Corrie fans hard, as many took to social media to share their heartbreak over David's struggle.
Plenty of fans also praised actor Jack P. Shepherd for his raw performance - stating that the tough storyline has been "acted brilliantly".
One viewer wrote, "In tears watching #corrie 😪 @jackpshepherd is playing a blinder. Such a tough storyline".
And a second said, "Genuinely gutted for David Platt, an awful subject that’s been acted brilliantly."
While another agreed, commenting, "Since David’s rape ordeal, @JackPShepherd88 has played this storyline strongly and effectively. But tonight, literally made me cry my eyes out because I felt so broken for him!".
A fourth fan also said, "These scenes with David are just heartbreaking feel so sorry for him. 😫😭💔 @itvcorrie #corrie".
Waves of other viewers also took to social media to share their views...
Sadly, it seems things are only set to get worse for the popular character. In upcoming episodes, viewers will see David Platt's anger spiral out of control at a charity boxing match.
There, he repeatedly attacks Gary Windass, leaving him unconscious.
If you have been affected by David Platt's storyline, you can contact the National Male Survivors Partnership or the Samaratins for advice and support.
Contact the National Male Survivors on 0808 800 5005. Or, visit their website, here.
You can also visit the Samaritans website here. Or alternatively, call them anytime on 116 123.
Coronation Street returns to ITV on Monday 9th April at 7.30pm.
Get the latest updates, reviews and unmissable series to watch and more!
Thank you for signing up to Whattowatch. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.