Gail has a visit from the ghost of Christmas past.
It may be the eve of her wedding but poor Gail Platt (Helen Worth) just found herself in a nightmare rather than a fairytale after a visit from the ghost of Christmas past - in the form of Richard Hillman (Brian Capron)!
Viewers were stunned as tonight’s Christmas Eve episode saw Gail faced with a vision of her murderous ex husband, Norman Bates with a briefcase himself, Richard Hillman.
Gail’s dream sequence will continue into the Christmas Day episode as Hillman tries to persuade her not to go ahead with her marriage to Jesse (John Thompson), due to take place that day.
In these thrilling scenes which were recorded in top secret, Gail is seen battling with her emotions as she faces her tumultuous past once more while contemplating her future.
Will Gail marry for a sixth time and finally get her happy ever after or will the spectre of her past be enough to make her jilt Jesse at the altar?
Watch an exclusive interview in full here
Make sure you're up to date on all the latest drama on the street on ITVX