Once Upon a Time Season 2 comes to a close this Sunday, May 12, with Season 2, Episode 22: "And Straight On 'Til Morning." What can we expect from the episode? We've taken a close look at the sneak peeks to see what they can tell us.
Rumple learns about Nealfire. In this sneak peek, the Charmings break the news about Nealfire to Rumple. He does not take it well.
Rumple won't help. In fact, he takes it so badly that he refuses to help stop the trigger from going off, because at the moment, he's "at peace" with dying.
Emma comforts Henry. In the background of the same scene, you can see Emma comforting Henry, presumably also about Nealfire’s “death.”
Greg and Tamara activate the trigger. In this sneak peek, we see that Greg and Tamara's plan is to activate the trigger, because they're OK with dying for their cause. And they do it. Whoa.
They don't know who their leader is. Interesting note: Greg and Tamara appear not to know the identity of the people running their organization. Hmmm...
Hook helps the Charmings. Based on this sneak peek it looks like Hook betrays his new friends and teams up with the Charmings to try to save Storybrooke, presumably because, despite what he said above, he's actually not OK with dying.
Bae knows what happened to Milah... Kinda. In this sneak peek of a flashback, Bae is not very nice to Hook, even after Hook saved his life. Why? Because Hook's a pirate, and Bae doesn't like pirates, because "a pirate killed my mother and tore apart my family."
Will Hook figure out the connection? In that same sneak peek, Hook looks like he has a moment of realization when Bae describes his father as a "coward."
Hook's vengeance. In another flashback sneak peek that you can watch here, we see Hook brooding over Milah's death and his desire for vengeance. He's been waiting a long time to get back at Rumple.
Hook's plan for Bae. In that same sneak peek, we learn that Hook is thinking of trading Bae back to "him" ("him" presumably being the evil shadow, or perhaps Peter Pan himself). Apparently he's still struggling to find safety in this new land, and thinks giving Bae "back" will help. Uh-oh...
BONUS: Download the Viggle app to earn rewards from brands like Starbucks, Amazon and more, JUST for watching Once Upon a Time!
Catch the episode on Sunday, May 12 at 8 p.m. ET/PT on ABC.