Next week on Coronation Street, David gets closer to Shona - but is it too much too soon?
Elsewhere, there's trouble for Emma and Seb, a glimmer of hope for Oliver and a decision for Daniel to make.
Read on for spoilers and pictures from next week's episodes!
Monday, June 22
Seb tells Alina that he still has feelings for her, just as Emma returns home.
Shona arrives at Roy's with care worker Aaron, who tells him that she will need routine. David pays a visit to bring his wife some magazines.
This episode airs Monday, June 22 at 7.30pm on ITV
Wednesday, June 24
Carla is horrified by the headline in the Gazette and accuses Peter of beating up Jordan and Chelsey, but he's adamant that it had nothing to do with him.
Daniel tells Nicky that it was a mistake to get back in touch with her - but then opens up on the loss of Sinead and how lonely he feels.
The family take Oliver out for a day at the petting zoo and starts mooing when he spots some cows, leaving Leanne delighted.
This episode airs Wednesday, June 24 at 7.30pm on ITV
Friday, June 26
Shona invites David round to her flat after hearing from Gemma what a great relationship they used to have. He's left shocked when Shona moves in for a kiss before suggesting that they have sex.
This episode airs Friday, June 26 at 7.30pm on ITV