Episode 6714 (24th December 2007)

Plot
Michelle and Steve are trying to get into the Christmas spirit but the question over Ryan's parentage is weighing heavily on Michelle, who's still trying to deny it could be true. Steve encourages her to try talk about it and with some difficulty Michelle finally opens up and admits she knows Nick could be right and this is never going to go away, so she's going to go to speak to him today.

Rosie’s dreams of a romantic escape are shattered when John is reluctant to indulge in a luxurious champagne breakfast with her the next morning and scurries around trying to get ready, feeling guilty about Fiz.

Back on the Street, Fiz is brimming with excitement at the prospect of her first Christmas with John but when Rosie informs him that she wants a proper relationship and that one stolen night isn’t enough for her, he's shocked. As Rosie tells him that she won’t share him with Fiz and if he doesn't tell her then she will, he's worried.

Meanwhile, no one believes David’s assertion that Sarah set him up, and whilst he becomes more and more depressed, Sarah continues to work on Stephen, subtly dropping hints that she and Jason would love to move out of Weatherfield.

Elsewhere, Maria is still seething about Liam and Carla's kiss. When Liam confronts Carla about why she told the whole pub about it, Carla acts blasé claiming that the kiss meant nothing to her but by his reaction it was obviously a big deal to him.

Regular cast

 * Dev Alahan - Jimmi Harkishin
 * Liam Connor - Rob James-Collier
 * Maria Sutherland - Samia Smith
 * Sally Webster - Sally Whittaker
 * Kevin Webster - Michael Le Vell
 * Rosie Webster - Helen Flanagan
 * John Stape - Graeme Hawley
 * Steve McDonald - Simon Gregson
 * Michelle Connor - Kym Ryder
 * Carla Connor - Alison King
 * Janice Battersby - Vicky Entwistle
 * Fiz Brown - Jennie McAlpine
 * Kelly Crabtree - Tupele Dorgu
 * Sarah Grimshaw - Tina O'Brien
 * David Platt - Jack P. Shepherd
 * Audrey Roberts - Sue Nicholls
 * Jerry Morton - Michael Starke
 * Liz McDonald - Beverley Callard
 * Violet Wilson - Jenny Platt
 * Lauren Wilson - Lucy Evans
 * Chesney Battersby-Brown - Sam Aston
 * Darryl Morton - Jonathan Dixon

Guest cast

 * Stephen Reid - Todd Boyce
 * Alex Neeson - Dario Coates