Credit: Facebook Photo: Ginnifer Goodwin (Mary Margaret/Snow White) on Captain Hook's Ship?

It’s strange to think that celebrities have Facebook pages too, but luckily they do — and they’re excellent places to troll for spoilers. Once Upon A Time’s Jennifer Morrison (Emma) just posted this pic of co-star Ginnifer Goodwin (Mary Margaret/Snow) aboard what looks like the S.S. Hook. Could this be another clue that our fairytalers are headed to Neverland?!

We reported before that the final two episodes of Season 2 are called “Second Star to the Right” and “And Straight on ‘Til Morning,” respectively, but were unsure which characters might be headed for Peter Pan’s world. This photo hints that both Mary Margaret and Emma will at least be on Hook’s ship. Could this be a Charming family vacation, or will the mother/daughter duo be going on another girls’ adventure with Hook?

Speaking of Hook, will he even be the one piloting the ship? We know that Neal can also operate Hook’s ship, hinting that he has been to Neverland before. Maybe extended family will be invited on this vacation, too? We guessed that this picture of Jennifer and Michael Raymond-James (Neal) filming on a beach could be a Neverland scene.

In all seriousness, we don’t know the motivation for the possible trip to Neverland. Will the Charmings have to flee Storybrooke for some reason — Tamara and Greg seem up to no good — and, if so, why would they head to Neverland and not the Enchanted Forest? Perhaps they will be following a wayward Henry, who we speculated before might finally become fed-up with his magically dysfunctional family and hoof it (or in this case, fairy dust it) to Neverland? Or maybe there’s something in Neverland they need to retrieve? We’ll just have to wait to find out...

How do you think Neverland will come into play? Let us know your theories in the comments below!

Catch the next episode of Once Upon a Time on Sunday, April 21, 2013 at 8 p.m. ET/PT on ABC.