Once Upon a Time actor Michael Raymond-James, who plays Bae/Neal, gives some hints about the season 2 finale in a new interview.

Only two episodes remain of Once Upon a Time‘s second season. Their titles “Second Star to the Right” and “And Straight on ‘Til Morning” make it clear that they’ll be focusing on the Peter Pan story, and Bae will have a pivotal role to play – but how?

Speaking to HitFix, Raymond-James teases that Neal, “Has some bumps coming up. There is a lot of unfinished business coming up with Neal and Emma and his dad [Rumpelstiltskin/Mr. Gold].”

In the finale, we’ll see some of Neal’s issues resolved, while more present themselves. “I think Neal is gonna begin to sort of say, gosh, what do I do now?” Raymond-James says. “There’s a lot coming up that’s going to answer a lot of questions, but create new questions, too. We’re gonna get to see where we go from here, after what happens in the finale.”

As far as the Neal/Emma ship is concerned, the actor tells TV Line that while Neal still feels guilty for leaving Emma, “He felt he didn’t have a choice in the matter. I mean, we’re talking about her saving a townful of people that he grew up with, people from Fairytale Land. So in Neal’s mind, he jumped on a grenade in the name of the greater good.”

Finally, Zap2It has a featurette video about Baelfire, which includes a new season 2, episode 21 sneak peek.

“Neal is always going to have feelings for Emma, no matter what,” he says. “Those feelings can’t be put in a jar and set aside, you’re always carrying them with you. Neal is, anyway.”

Will Neal and Emma move closer to rekindling their romance in the final two episodes of the season?!

Once Upon a Time season 2, episode 21 “Second Star to the Right” airs Sunday at 8/7c on ABC.

Edited by