Coronation Street is lining up an explosive few months as affairs, death and baby secrets threaten to destroy lives and wreck marriages.
A brand new promo image teases the action in store for the rest of the summer and heading into autumn, but one thing is for sure - it won't all be hearts and flowers in Weatherfield.
Hapless Steve McDonald has been in some scrapes in the past, but this time he is faced with the daddy of all problems after tonight's episode saw him unveiled as the father of Leanne's baby.
The pair had an ill-advised one-night stand a few weeks ago, but with his marriage to Michelle back on track, Steve will be left in turmoil when, she too, announces she's having his child.
As the two women bond over their baby news, the big question is whether Steve will be able to keep his illegitimate child from Michelle, or if this is one hurdle the pair won't be able to overcome.
Over at the factory, Eva is keen to take things to the next level by setting up home with Aidan, but her plans will push him into the arms and bed of her friend, Maria.
However, when Maria's new friendship with Caz takes a sinister turn, it is Aidan and Eva who are there for her - but how will Eva feel if she ever finds out about Maria's fling with her boyfriend?
Aidan is impressed with Eva
© ITV
There is also a turbulent time ahead for poor David Platt as he become hellbent on avenging Kylie's tragic death.
Unable to come to terms with life without Kylie, an unhinged David will vow to make his wife's killer pay at whatever cost. David's behaviour is set to deeply shock those around him, but how far will he go to make Clayton pay? And can anyone stop him going vigilante?
Digital Spy