As an excited Shona tells Gail and Audrey that David will soon be released and the wedding is back on they exchange doubtful looks. The wedding guests gather in the Bistro and a flustered Shona arrives but there is no sign of David. Will he make it in time?

With the help of Lenny, Gary drags a bound and gagged Big Farmer (the hospital drug dealer) into the furniture shop and demands to know everything he knows about Ali. Will Big Farmer spill the beans?

Sally apologises to Abi and admits she’s over protective when it comes to Kevin. Abi agrees to move back in and assures Sally that she has no designs on Kevin, they’re just mates. Abi breaks the news to Kevin that she and Sally have made up and she won’t be moving in with him after all. Kevin masks his disappointment.

CAST

Alison King as Carla Connor
Ben Price as Nick Tilsley
Melanie Hill as Cathy Matthews
Helen Worth as Gail Rodwell
Tina O’Brien as Sarah Platt
Sue Nicholls as Audrey Roberts
Lucy Fallon as Bethany Platt
Jack P. Shepherd as David Platt
Georgia Taylor as Toyah Battersby
Jane Danson as Leanne Battersby
Liam Boyle as Abe Crowley
James Burrows as Ali Neeson
David Neilson as Roy Cropper
Barbara Knox as Rita Tanner
Daniel Brocklebank as Billy Mayhew
Julia Goulding as Shona Ramsay
Samia Longchambon as Maria Connor
Mikey North as Gary Windass
Brooke Malonie as Lily Platt
Harry McDermott as Max Turner
Michael Le Vell as Kevin Webster
Sally Dynevor as Sally Metcalfe
Sally Carman as Abi Franklin
Peter Gunn as Brian Packham
Alexander Kirk as Private Detective
Steve Cain as Big Farmer

Coronation Street airs at 8.30 on ITV.