David’s world came crashing down last year when he was raped by supposed best mate, Josh. The ordeal left him devastated, but — with Shona’s (Julia Goulding) help — he was able to come to terms with everything that happened.
Although the police were unable to charge Josh for what he did, David was ultimately able to move on once he ensured that his rapist never returned to the Street.
Since then, he has tried to get his life back on track, and although his relationship with Shona has went from strength to strength, he’s ended up having to serve some time in prison.
Matters are set to get much worse for him in the coming episodes, as Coronation Street has revealed that David will come face-to-face with Josh while incarcerated.
After a tough day, David heads to the medical wing of the prison for his medication, and he’s devastated when he spots Josh — who appears to have been beaten up — awaiting medical treatment.
What will transpire?
Coronation Street continues on Monday 7th October at 7:30pm and 8:30pm on ITV.