There's terror on Coronation Street this Christmas when the Weatherfield Winter Wonderland becomes the scene of a horrific armed siege... but who will make it out alive?
Nick finds out the truth about Gary
Derek lets slip that Gary is the rightful owner of the factory... leading to a huge fight at Underworld.
Gary is fuming that Derek revealed his secret and holds him hostage to show him who's boss.
While Gary is arguing with Ali over Maria, little does he know Derek is busy stealing an antique shotgun from the furniture shop.
Derek storms into the Rovers on Christmas Day looking for the ultimate revenge on Gary.
Christmas gun drama on the cobbles
Gary soon finds himself in the firing line as Derek gets revenge for him ruining his life.
Gary makes a run for it with Derek close behind...
Soon there is a seige situation causing terror at the Weatherfield Winter Wonderland.
Realising Derek is worse for wear, Gary orders everyone to hide.
But no one is safe as Derek stalks the cobbles with his gun.
As the armed siege continues, Shona hides in a box.
Derek walks past looking for Gary, but will he find him or will someone else get caught in the crossfire?
All hell breaks loose on Coronation Street and gunshots are fired, just as Maria arrives looking for Gary.
Who will make it out alive?
Michelle leaves Weatherfield
Michelle puts her affairs in order, ready to leave the cobbles, but she is horrified when she realises she has sold the Bistro to sleazy Ray.
Michelle sets about smashing up the restaurant, fuming that Ray has now got his hands on her business.
Carla stops Michelle from doing too much damage as she dissolves into tears.
Carla urges Michelle to leave Weatherfield with her head held high, but when it comes to the crunch, will she be able to leave her life on the cobbles behind?
Coronation Street’s hour-long special airs at 8pm on ITV on Christmas Day
Coronation Street airs on Mondays, Wednesdays and Fridays at 7.30pm and 8.30pm on ITV.
Which storyline are you looking forward to the most this Christmas? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!