Robert Preston is set for a wedding he won't forget on Coronation Street as he is arrested on suspicion of the murder of pregnant girlfriend Vicky Jefferies.
But beforehand, Robert has been acting very shifty over Vicky's disappearance. Did he really have a hand in it? Or is it just one big set up?
The Bistro owner, played by Tristan Gemmill, has been secretly engaged to both Michelle and Vicky while simultaneously spinning a web of lies.
Michelle was left horrified earlier this month after discovering the truth by witnessing a furious row between Robert and Vicky.
Robert attempted to tell Michelle that he simply had a one night stand with Vicky while he and Michelle weren't together, however Michelle found out that it had been a full-blown affair.
As a result, Michelle (Kym Marsh) is keen to take the Bistro away from Robert and get her cold, hard revenge.
But Michelle will also begin to grow suspicious of Robert in the coming weeks and fear that he is behind Vicky's disappearance.
A source told The Sun: "Michelle is suspicious too because she realises the night Vicky went missing is the same night Robert mysteriously went out in the middle of the night."
Robert certainly had a motive for killing Vicky - to silence her about their affair, which he claimed to Michelle was simply a one night stand.
The chef is utterly terrified that he will lose everything if Vicky blabs to Michelle.
But would he really go so far as to kill someone - and his future child - to keep the truth from coming out?
*Coronation Street airs tonight at 7.30pm on ITV