Two secret relationships are exposed in tonight's dramatic episodes of Coronation Street so expect some explosive scenes.
First of all Alya Nazir walks in on Kate Connor and Rana Nazir in a compromising position on the sofa at number. 6 after letting Rana's parents in who were paying a surprise visit.
Alya is stunned to see her best friend and sister-in-law at it in her grandmother's house, but is even more shocked when she realises she's the only one who didn't know about the affair.
When Alya tells Zeedan what she saw, she's horrified to discover it's not news to him and that he and Rana were staying together because her parents are funding Speed Dahl.
When Zee realises the secret is blown he worries that he won't be able to open his business now.
Meanwhile Alya is devastated by the betrayal and by everyone lying to her.
While all that is going on, elsewhere Michelle Connor decides it might be nice to have a family dinner - which is never a good idea in soap - and invites Johnny, Jenny, Aidan, Carla and Ali over.
When the guests arrive, Ali starts questioning Robert Preston about his gym use, having been tipped off by Carla that he's using steroids.
Dinner ends in disaster though when Michelle discovers that Ali and Carla have been sleeping together, leaving her distraught.
Don't miss out: Three steps to ensure you see all ED!'s latest news on Facebook
Michelle kicks everyone apart from Carla out and the women end up having a huge showdown over Ali.
Will Carla be able to talk her way out of this one or is it just one step too far for Michelle?
Is this the end for one of our fave soap friendships?
Coronation Street airs tonight at 7.30pm and 8.30pm on ITV