Everyone’s favorite modern day fairytale Once Upon a Time returns tomorrow night at 8pm on ABC after its annual months long hiatus. We’re all excited to see the state of all our beloved Storybrooke ships.
Will Emma get back to Hook, and will they get their happily ever after? Will Snow and Charming ever break that sleeping curse, so they can both be awake at the same time? Will Belle finally kick her Rumple habit? Will Regina find true love with alternate-universe Robin Hood? Will Henry ever score another date with his girl Violet?
So many ships. So many questions to be answered. Looks like we’ll have to tune tomorrow night and see how the next chapter of Once Upon a Time unfolds.