Once Upon a Time Season 2, Episode 10 Sneak Peek: Who Invites Regina to the Diner? (VIDEO)
Once Upon a Time Season 2 returns on Sunday, January 6, 2013 at 8 p.m. ET/PT on ABC.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.