Michelle got the ultimate revenge on her cheating fiancé Robert tonight at their wedding.

Coronation Street viewers watched on stunned as the couple exchanged vows.

Robert told Michelle how much she meant to him and promised he would be "honest and true".

And then it was Michelle's turn.

She said: "Robert you're the most amazing man I've ever met, you're handsome kind and I pinch myself that you wanna be with me.

Robert and Michelle on Coronation Street

"When you touch me I shiver,  the first time we made love I just knew I was a goner.

"Now I'm carrying your baby I just know it's meant to be."

People in the church watching on were left confused, then Carla passed Michelle her phone and she continued to read out the messages from Vicky.

She said: "Why cant you tell Michelle about us, we've been together for months, the stupid cow, I want us to be a family you me and Tyler."

Michelle then read out Robert's reply: "I'll tell her when the time is right. She's still fragile because of the baby she lost .

Michelle destroys Robert in the church

"It would hurt her to know I'm sleeping with another woman."

Michelle turned and addressed the church saying: "These are messages from Robert's lover Vicky, no his fiancé, she also happens to be seven months pregnant with his kid."

And as the episode ended viewers took to social media in their droves to have their say.

Shelly Belly said: "Not gonna lie this was so juicy. I thought Michelle went too far but this was TV gold."

Louby said: "Do not mess with a woman scorned! Absolutely loved Michelle making Robert squirm."

Read More

Top news stories

Kaza said: "Michelle reeling out all of Robert lies! Revenge is best served coldddd! good one Michelle."

And Pam K said: "Ah I love a good showdown on the telly, and Michelle didn't disappoint.. I hope Robert now gets what he deserves for being a lying, cheating snake."