With David currently in prison and awaiting trial for the attempted murder of Josh Tucker, his future is looking far from rosy.
Despite having kept his head down while he was in jail for fraud, David found himself in a whole new world of trouble when a prison riot broke out and his cellmate Abe encouraged him to get revenge on rapist Josh by stabbing him with some scissors.
However, despite David protesting his innocence, Josh found himself attacked during the riots, and has pinned the blame on David.
But while David fights to prove it wasn't him who stabbed Josh, Shona is at home trying to put off cancelling their wedding in the vain hope that a miracle might happen and he will be freed in time.
But next week sees Shona upset when Gail takes it upon herself to cancel the wedding herself, despite Shona insisting that David will be free in time.
Meanwhile, Nick has decided to bury the hatchet with his brother and thinks talking to Josh is the only way to prove David's innocence.
However, when he tells Imran that he's going to visit Josh at the hospital by pretending to be his solicitor, things don't quite go to plan when Billy spots him and asks what he's doing.
Not one to be deterred, Nick wonders if maybe Billy might be the answer to their prayers and asks him to have a word with Josh... and he agrees.
Billy visits David's attacker in a bid to try and make him tell the truth about what really happened during the riots, but Josh is adamant that he only wants to look after himself and wants to stop David testifying in court.
At a loss over what to do next, Billy tells Paul about his day when they meet later in the cafe, and when Billy reveals that Josh raped David, Paul is shocked and vows to help.
As a tearful Shona packs away her wedding rings the following day, she is left stunned when the news arrives that new evidence means that David might be released. But who has helped David?
Shona is beyond excited when she tells Gail that David will soon be a free man and that the wedding is back on, but Gail and Sarah can't help but worry that she is going to be left disappointed at the last minute.
As the wedding guests gather at the Bistro, a nervous and flustered Shona arrives for her big day... but is heartbroken to find there's no sign of her groom.
Is David going to be freed from jail in time? Or is Shona going to be left standing at the altar?
Coronation Street airs on Mondays, Wednesdays and Fridays at 7.30pm and 8.30pm on ITV.
Would you like to see David and Shona get married? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!