Board Thread:Spoilers!/@comment-27060727-20180222230337/@comment-7526254-20180428212637

I've had this theory for a while, and now it's almost been confirmed. I wasn't sure whether or not the 2017 thing for this season was a mistake, but now it appears it isn't. The curse sent everyone back in time. In Storybrooke, only 3 years have past since the end of last season and there is a 16-year-old Henry. Henry needs to somehow get help from his younger self without messing up the timeline.