All the soaps are gearing up for Christmas in what are generally their most explosive episodes of the year. Yep, Chrimbo is a time of heartache and woe for many a resident of soap land, and while Coronation Street may not get quite as dark as EastEnders, it still has its fair share of drama.

Although for the first minute or so of this trailer below, you would think they were all about to have the best Christmas ever. Don't let them fool you though, things take a nasty turn pretty fast as this year proves to be a particularly tough one for David and Kylie, as well as Steve and Michelle.

Don't know about you, but definite kudos to Kym Marsh who plays Michelle for wonderfully conveying a pretty brief but heartbreaking moment about the 1.08 mark.

Watch below...