Credit: Video Still

This preview for Once Upon a Time Season 2, Episode 14: "Manhattan" suggests that our favorite theory — that Rumplestiltskin's (Robert Carlyle) son Baelfire is also Henry's (Jared Gilmore) father Neal is totally true.

In the preview, Emma (Jennifer Morrison), Gold, and Henry make it to Manhattan, where they track down someone who they think is Bae — and when Emma catches "Bae," it turns out to be Neal.

Is everything as it seems, or is there another twist coming our way next week? Either way, we're excited to finally learn the truth. (And that's not even getting into the part where Cora [Barbara Hershey)] and co. want to take down Rumple for good!)

Credit: YouTube Photo: Once Upon a Time Season 2, Episode 14: "Manhattan" Preview (VIDEO)

 

Catch the next episode of Once Upon a Time on Sunday, January 17, 2013 at 8 p.m. ET/PT on ABC.
 
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.