Coronation Street viewers think they've worked out what Carla Connor has got got Peter Barlow for Christmas and they're already gutted.
It has been revealed that Peter, played by Chris Gascoyne, is set to leave the soap for good after 20 years at Weatherfield.
But fans have been left wondering for weeks how Peter's departure will come about. They now believe that Carla's Christmas present for her husband has something to do with him leaving, as the pair are set to split as he departs the show.
In the spoilers for the big festive episodes, there's been a lot of talk about a mystery present and how it may lead to a big upset in the Boxing Day episode.
Read more on ok.co.uk