The giant is back, and in Storybrooke — but normal sized! Meanwhile, Mr. Gold/Rumplestiltskin (Robert Carlyle) really does leave town, and the preview teases that we should "be prepared for some of the biggest changes of the season." Exciting!
Catch the next episode of Once Upon a Time on Sunday, February 10, 2013 at 8 p.m. ET/PT on ABC.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter@BeccaDMartin.