'Coronation Street's' Peter Barlow ends up with egg on his face when Leanne Battersby gets her revenge on him this week. Warning: Spoiler alert!
According to The Sun, shortly after reviving their relationship, Leanne (Jane Danson) is furious to discover that Peter (Chris Gascoyne) had a one-night stand with Michelle Connor (Kym Marsh) in her absence.
She calls him a compulsive liar and he begs her to forgive him however in true Leanne spirit, she pelts a dozen raw eggs at him from an upstairs window before dumping him for good.
Whether Leanne will renege and let him back into her life afterwards is unknown but we'll know more when the scenes unfold in 'Coronation Street' this Thursday, 17 September at 8.30pm.