'Coronation Street's Steve McDonald is in for a shock when his wife Tracy Barlow confesses to cheating on him with Paula Martin (Stirling Gallacher).

Simon Gregson

Simon Gregson

Steve (played by Simon Gregson) and Tracy (Kate Ford) have had a rocky marriage but he will be left devastated when Tracy cheats on him with Sophie Webster's ex on New Year's Eve (31.12.19).

Tracy is wracked with guilt after waking up naked and hungover with Paula and things get even worse when her and Steve's daughter Amy discovers the betrayal and Leanne Battersby (Jane Danson) also finds out.

When Leanne asks them, "So how long have you two been in love?", Paula answers, "It was one night, Leanne, regretted by both of us."

A devastated Tracy is set to confess all to Steve and blame the betrayal on him ignoring her.

Tracy has been married to Steve twice, and has had numerous male flings in Weatherfield, including Dev Alahan (Jimmi Harkishin), who she dumped after realising he was "not marriage material", Rob Donovan (Marc Baylis), and Charlie Stubbs (Bill Ward), who she murdered.

Speaking previously about her surprising new fling, a source said: "Tracy has seen it all on Coronation Street - affairs, murder, kids, divorce, the lot. But the writers have decided to give her another new twist with a night of passion with a woman.

"Her and Paula will end up spending the night together after one thing leads to another."