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!)
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.