Perdy (Georgia Slowe) visits Matthew (Matt Healy) in prison behind Gray's (Christopher Villiers) back. Upset that she doubts his innocence, Matthew presses home the point that the evidence could easily have been planted by a third person and, laying his cards on the table, makes clear his belief that it's Gray. Perdy ingests his words but insists she has to leave, Matthew pleading with her not to give up on him as she exits. She later admits to Carl (Tom Lister) that Gray was behind the viral campaign, but is she ready to believe that Gray would go as far as to frame Matthew for murder?Elsewhere, Jasmine (Jenna-Louise Coleman) struggles to keep Viv (Deena Payne) under control during rehearsals for the pantomime, as she insists on making changes to the script. With repeated mentions of theatrical taboo Macbeth bearing down upon them, the cast take to the stage. Will it be all right on the night?Meanwhile over at the pub, Diane (Elizabeth Estensen) is determined to make Christmas Day one to remember, desperate for Jack (Clive Hornby) and the rest of the Sugden clan to put the past couple of months behind them. However her resolve crumbles slightly later after Jack is less than enthusiastic when she suggests he move into the Woolpack. Will Christmas Day be make or break for the Sugdens?