When we last left our favorite characters in the Once Upon a Time Season 2 finale, things weren’t looking good. Henry was kidnapped by the “Home Office,” with Tamara and Greg delivering him to Neverland (and in turn, evil Peter Pan), and The Charmings & Co. set sail with their enemies, uniting to save him.

The Season 3 premiere is only a few weeks away, and though we’ve gathered a handful of spoilers about what happens aboard the Jolly Roger, it wasn’t until now that we found out who is really leading the team.

Surprisingly, it’s not Regina, Rumple, or even Hook (it’s his ship, after all) — according to TV Guide, Emma will be the “voice of reason” and rise above to lead them.

"She's surrounded by people who have been at each other's throats for different reasons and are continuing to be," portrayer Jennifer Morrison tells the site. "But we are not going to be able to save Henry unless we all come together, so she has to be the voice of reason to overcome those differences. It's going to leave room for new alliances that we don't expect and also new conflicts."

Jennifer previously told Wetpaint Entertainment that she is the “lone ranger” and that they would work to “overcome those conflicts,” but we didn’t know she’s be the sole leader. That could change, however, given that co-creator Adam Horowitz said that if the “Queen’s got a better way to get Henry that may break the law, so be it,” Emma may go along with it. Plus, in the new promo, she’s preparing for a fight with Hook. We’ll just have to wait and see!

Do you think Emma will be the leader, or will she end up listening to Regina? Sound off below!

Catch the Once Upon a Time Season 3 premiere on Sunday, Sept. 29, 2013 at 8 p.m. ET on ABC.

Source: TV Guide