David Platt will be left in a state of distress on tonight's Coronation Street when he's confronted by rapist Josh Tucker.
Monday's double bill will see David return home and bin the clothes he was wearing at the time of the rape, only for personal trainer Josh to turn up at the house.
Poor David is left completely shocked when Josh acts as though nothing has happened and starts to chat to Gail about her son's training regime.
Rushing outside, David ends up vomiting in the garden, totally traumatised by what has happened to him.
Says Jack P Shepherd: "David doesn’t want anyone to know what happened. He’s ashamed and just wants to try and pretend it didn’t happen. He feels there is no way he can tell Shona or his mum or sister what has happened because he’s disgusted and embarrassed. And this is the point of the storyline, he should tell someone and not keep it all bottled up inside him."
On the topic of what happens next, he added: "This is potentially one of the darkest places David has been in – he was obviously massively affected by Kylie’s death, but everyone knew about that and were looking out for him and even though he didn’t really want to talk about it in depth it wasn’t a secret.
"This time it’s just all in his head – he has no outlet, he doesn’t speak to anyone and the only other person who knows is his attacker and he’s enjoying winding David up and having power over him.
"David is tormented and the viewer needs to see that, so for David to break down it needs to feel real and not forced. It’s very emotional and after one scene I couldn’t stop crying."
You can watch the clip from Monday's episode below. Beneath that, there's our new Week in Weatherfield review show
And visit our dedicated Coronation Street page for all the latest news, interviews and spoilers.