Coronation Street's latest episode saw Jenny Connor clash with Stephen Reid, while she remains unaware that he is a killer.
In fact, Stephen murdered Jenny's Fiancé Leo Thompkins on Monday night in a violent showdown.
Wednesday's episode revealed the fallout, as Leo remained missing and Jenny made a devastating discovery.
Stephen was seen disposing of Leo's body in the previous episode, and in the latest visit to Weatherfield, he went one step further and disposed of his belongings.
He overheard Gemma revealing that missing Leo can't have ditched Jenny and gone to Canada without her, as his suitcase and passport were still in the backroom of the pub.
Leo and Jenny were meant to be moving to Canada for a new life together, while Jenny's recent kiss with Stephen threw a spanner in the works.
His doubts had left residents including Jenny's stepdaughter Daisy fearing that Leo had had second thoughts, and fled to Canada alone without her.
But with his belongings still at the pub, this theory was rubbished - that was until Stephen snuck in and stole them.
With his items now missing along with himself, Jenny and the others believed Leo had changed his mind and dumped her, fleeing alone.
Jenny was furious with him and lashed out at those around her, including Stephen who was having a drink in the pub.
Blaming him for their apparent falling out, Jenny screamed at him as she told him to leave.
She said to Stephen, after screaming at Michael Bailey over a comment about Leo: "And who do you think you're giving your dirty looks too?
"Why are you even still here? Every time I turn around there you are sniffing around like a pig in a trough, get out."
Jenny had no idea she was now crossing a murderer, and the man behind the loss of her partner Leo.
At the end of the episode, Stephen was shown burning all of Leo's belongings, getting away with his death.
Coronation Street airs Mondays, Wednesdays and Fridays at 8pm on ITv and ITV Hub.