"Snow Falls" - At Henry's urging, Emma convinces Mary Margaret to pay a visit to a comatose John Doe in the hospital and to read to him from the storybook. But Mary Margaret is stunned at the outcome of her visit. Meanwhile, back in the fairytale world, Prince Charming meets Snow White for the first time in a most unexpected way, on "Once Upon a Time," SUNDAY, JANUARY 1, 2012 (7:00-8:00 p.m., ET) on the ABC Television Network. (Rebroadcast. OAD 11/6/11)
"The Price of Gold" - Emma tries to help a young pregnant woman escape from the clutches of Mr. Gold. Meanwhile, back in the fairytale world that was, Cinderella (Jessy Schram, "Falling Skies") makes a regrettable deal with Rumplestiltskin, on "Once Upon a Time," SUNDAY, JANUARY 1, 2012 (8:00-9:00 p.m., ET) on the ABC Television Network. (Rebroadcast. OAD 11/13/11)
"The Shepherd" - David - aka John Doe - must choose between staying with Kathryn or leaving her to be with Mary Margaret, with whom he's fallen deeply, and inexplicably, in love; and Emma catches Sheriff Graham in a lie. Meanwhile, back in the fairytale world that was, Prince Charming is about to encounter a life-changing event that will forever alter his destiny, on "Once Upon a Time," SUNDAY, JANUARY 1, 2012 (9:00-10:00 p.m., ET) on the ABC Television Network. (Rebroadcast. OAD 12/4/11)
"The Heart is a Lonely Hunter" - One of the town's residents begins to remember their fairytale past, and Storybrooke mourns the loss of one of their own. Meanwhile, in the fairytale world that was, the Evil Queen attempts to find a heartless assassin to murder Snow White, on "Once Upon a Time," SUNDAY, JANUARY 1, 2012 (10:00-11:00 p.m., ET) on the ABC Television Network. (Rebroadcast. OAD 12/11/11)