EastEnders viewers were delighted after Shirley Carter crashed Mick Carter and Janine Butcher's wedding to call her out.
Mick's mother was less than pleased on the day he tied the knot with Janine, who has been keeping a secret from everyone.
Although Mick was hesitant during the hours running up to the wedding, he finally decided to show up to say 'I do' to his other half when the event went south.
Shirley was dressed head-to-toe in black as she stood up and started yelling at Janine for 'having another man'.
"Honesty and truth?" Shirley questioned her son's loving words to his new wife before adding: "She's got another bloke!"
"I've seen it, the private conversations, the texts... She snuck out last night to go and meet him and he gave her these."
She then held up some keys, which viewers soon found out was for Mick and Janine's new pub.
"What is it, your little love nest that Mick bought you?" Shirley asked Janine.
"For you to take your toyboy there? Cuz that's what she does, Mick. She marries men, takes their money and then dumps them and I'm not gonna let her do it to you."
After clearing things up with Mick and explaining it was the keys to their new pub in Islington, Mick asked his mum to leave.
Viewers were loving Shirley's confrontation with Janine and took to social media to praise her.
"Go on Shirley say it how it is!!" one person said.
Another added: "Obsessed with Shirley trying to tell Mick how evil Janine is," while one wrote: "Yes! Please have that wedding stopped!"
"Good to see Shirley dressed up for the wedding," one joked about her outfit while a different viewer said: "Yes Shirley hun!!! Giving all all of the Yvonne Atkins energy."
"Shirley being an icon and wearing black to the wedding," one impressed fan commented.
Get all the biggest showbiz news straight into your inbox. Sign up for the free Mirror Showbiz newsletter.
Meanwhile, the actress who plays Janine (Charlie Brooks_ will be departing her role this Christmas amid a huge storyline.
In a final twist, the evil Janine will return one last time.
Actress Kellie Bright - who plays Linda Carter - confirmed the evil Janine would be back in full force and hinted Janine will have one last twist in her tale, as Shirley Carter rumbles her secret and all hell breaks loose in Queen Vic.
Speaking about working with Charlie Brooks, Kellie said: "My favourite part of the scene was watching Charlie Brooks play Janine in that moment.
"The Janine that comes out in this scene is the one we all love to hate."
* Follow Mirror Celebs on Snapchat, Instagram, Twitter and Facebook.