Coronation Street fans were left scratching their heads on Wednesday night after Todd Grimshaw (Gareth Pierce) seemed to be turning over a new leaf.Earlier in the double-bill, David Platt (Jack P Shepherd) was arrested after cops realised he might not be telling the whole truth about his missing car – and the dent in the side.Todd had been trying to blackmail David after realising Shona (Julia Goulding) was the one who ran him over, but Sarah (Tina O'Brian) had a go at him.She tried to remind him that he used to be a good person, and that he was pushing everyone away from him.And when David was let go by the police, he and Shona eventually realised that Todd might have had something to do with it.He returned back to theirs and told them he.
Read more on dailystar.co.uk