You got to realize this is the first season , so you should expect a lot of these details to occur in order to build up to what happens ..Is it me or in this episode has no one made a deal with Rumpelstiltskin ? It took long enough for one
That part was awesome though. Nice mid-season finale.Is it me or in this episode has no one made a deal with Rumpelstiltskin ? It took long enough for one

I've read that the ratings for this show have been terrible lately. I hope this show doesn't get cancelled.

Oh please, not even close. Most new shows this season wish they're pulling those numbers. They've only fallen within 2-3 million viewers from the average they were pulling for the first few episodes. There have been shows that lost that or more, a WEEK. See Pan Am like before. And other shows would kill to have those numbers be their series low. There's tons of competition this time of year, sports and holiday themed programming especially, which is more than likely why.
Once Upon a Time Casts Amy Acker as Love Interest for– Get Exclusive DetailsOnce Upon a Time has dipped into the Whedonverse yet again to fill a guest-starring role.
Amy Acker, who had roles on both Joss Whedon’s Angel and Dollhouse, will visit ABC’s fantastical freshman drama as a romantic interest for both Grumpy (of the Seven Dwarves) and his surly Storybrooke counterpart, Leroy, in a late winter episode that delves into the grouch’s backstory.
Lee Arenberg (Grumpy/Leroy) cheered the casting via Twitter, saying that on Friday he was “living the dream” working opposite both Acker and Ginnifer Goodwin (aka Snow White/Mary Margaret) — though it was not clear in which of the show’s two worlds their scenes were taking place.
Well, TVLine can exclusively report that Acker will play characters in both Storybrooke and the fairy tale world that was.
Earlier this fall, Once cast Buffy the Vampire Slayer alumna Emma Caulfield as the Blind Witch from Hansel and Gretel lore; she will appear in this season’s ninth episode (get exclusive scoop here). Of course, Buffy/Angel/Dollhouse vet Jane Espenson is a writer/producer for Once.
Acker’s TV resume also includes ABC’s Happy Town and No Ordinary Family, and last month’s Lifetime movie Dear Santa. Ironically, she will also guest-star this winter on NBC’s Grimm, which like Once (though in a decidedly different way) revolves around fairy tale characters.
Once Upon a Time, having aired its seventh episode/fall finale this month, resumes its freshman run Jan. 8.
REGINA AND MR. GOLD TAKE OPPOSITE SIDES WHEN EMMA RUNS FOR PUBLIC OFFICE, AND RUMPLESTILTSKIN TRIES TO TRACK DOWN A POWERFUL SOURCE TO KEEP HIS SON FROM FIGHTING IN A MEANINGLESS WAR, ON ABC'S "ONCE UPON A TIME"
Brad Dourif ("The Lord of the Rings: The Two Towers") Guest Stars as an Old Beggar
"Desperate Souls" - Regina and Mr. Gold play dirty politics and take opposite sides when Emma runs for a coveted Storybrooke public office against Sidney. Meanwhile, back in the fairytale world that was, Rumplestiltskin tries to track down the ultimate power source in order to help his son avert the horrors of a meaningless war, on "Once Upon a Time," SUNDAY, JANUARY 8 (8:00-9:00 p.m., ET) on the ABC Television Network.
"Once Upon a Time" stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Robert Carlyle as Rumplestiltskin/Mr. Gold, Lana Parrilla as Evil Queen/Regina, Jared Gilmore as Henry Mills, Josh Dallas as Prince Charming/John Doe and Raphael Sbarge as Jiminy Cricket/Archie Hopper.
Guest starring are Meghan Ory as Ruby/Red Riding Hood, Patti Allan as Miss Ginger/blind witch, Beverley Elliott as granny, Giancarlo Esposito as Sidney/mirror, Dylan Schmid as Baelfire, Conner Dwelly as Morraine, Kate Bateman as mother, Mark Gash as father, Ty Olsson as Hordor, Brad Dourif as old beggar, Michael Phenicie as The Duke, C. Ernst Harth as burly man/the ogre, David-Paul Grove as Doc and Gabe Khouth as Sneezy.
"Desperate Souls" was written by Jane Espenson and directed by Michael Waxman.