Over Christmas, Shona was shot and soon took a turn for the worse and went into a coma.
However when she emerged from her coma she couldn't remember David or the life they had built together.
Recently Shona was moved to a specialist care unit in Leeds, which has made visiting Shona difficult for David.
In Monday's episode (Monday February 10 2020), David crashed his car into a skip, writing it off, meaning he would now have to get the train to visit his wife.
In last night's episode of the soap (Wednesday February 12 2020) David arrived at the unit and told a carer he had taken two trains to get there.
However, the carer told David that Shona no longer wanted him to visit her as she thinks of him as a stranger.
However viewers weren't happy that David travelled all the way to see Shona, only to be turned away.
Viewers know Shona and David have been through a lot in their relationship.
After they met, David discovered Shona's son Clayton was the one who killed his first wife Kylie.
Eventually the pair decided to make a go of their relationship, however it's not all been smooth sailing.
David abruptly split up with Shona in April 2018 and quickly began dating Emma Brooker.
However, Shona found out the reason for David's change in behaviour was because he had been raped by Josh Clayton.
They could have rung him before he got the train.
Shona stood with David but they were faced with more drama when Clayton escaped prison and took his mum hostage.
Shona was forced to stab Clayton as he attacked her and after he was captured, she decided not to see him anymore.
David went to prison last year after Audrey discovered he had helped his brother Nick steal her money.
In prison, David came across Josh once again and the rapist accused him of stabbing him.
David was released from prison and he and Shona got married in the Bistro.
But now with Shona unable to remember who David is, will they be able to get back to how they were?
Coronation Street airs on Mondays, Wednesdays and Fridays at 7.30pm and 8.30pm on ITV.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think