In tonight's Coronation Street Michelle confronts Sean over Steve's accusations that he and Sonny are having an affair.

Michelle's (Kym Ryder) on cloud nine as Sonny (Pal Aron) arrives at her flat early, gets down on one knee and proposes properly with a beautiful engagement ring. But Steve's (Simon Gregson) still proving to be a fly in the ointment as he tells everyone who'll listen that he saw Sonny kissing Sean (Antony Cotton). Refusing to believe that Sonny's gay, Michelle tells Steve she's had enough of his lies. But when Sean calls in sick she realises she needs some answers if she's to silence Steve. As she marches over the street, Sonny, who's already at Sean's, is forced to hide out the back while Sean covers. But will he crumble when Michelle demands a few home truths from her once loyal friend? Leanne (Jane Danson) pays the Battersbys a visit who are more than impressed to hear she's been making her money in the property market. Back at Jamie's (Rupert Hill) she then cooks her ex a slap up meal by way of saying thanks but as she prepares to leave to book into a hotel Jamie asks her to stay. Are they about to rekindle their romance?Elsewhere, Claire's (Julia Haworth) work is proving to be just the tonic she needed and as she continues to help Casey it's clear she's also helping herself. And Rita's (Barbara Knox) suffering after another heavy night out with Doreen, much to Norris' (Malcolm Hedben) disapproval