This week on Coronation Street, Shona is worried when David goes out for a walk and Billy offers to track him down.
Billy approaches David to see what he's up to, and David explains he has been watching Josh to make sure he doesn't attack anyone again and began following a man who had been spending time with Josh.
Billy persuades David to go home and then approaches the guy to warn him to that Josh is a rapist. Later, the police call to Billy's and say that Josh has been beaten to a pulp by the man he spoke to.

Elsewhere, Sean agrees to take a bedsit but says he can't pay the deposit until he gets paid. When he gets texts from Violet saying he has made no payments for Dylan, he tells Eileen it's a hiccup with the bank.
Sean tells Carol, a homeless woman, that he is sleeping rough for charity and gives her his tent.
After he gets his wages from Toyah he is disappointed when he finds out the bedsit has already been rented out. Sean tries to get the tent back from Carol and is offended when she gives him a list of hostels. Later, Sean is robbed by two men in the toilets.
Carol finds Sean slumped in the toilets battered and bruised and takes him to hospital where he has to admit to the police that he's homeless.

Meanwhile, Alya blames Daniel and Sinead for lost business due to damage to clothing after moths got into the factory. Daniel says Sinead is leaving her job anyway as they're starting a new business, but Daniel is taken aback when Sinead says it's a bad idea as she might be pregnant...
As the inquest into Aidan's death ends, Eva says an emotional farewell to Kate. Toyah begs her to stay but Eva says it's the best thing for everyone if she leaves. Johnny apologises for kidnapping baby Susie.
