Board Thread:General Discussion/@comment-28162607-20180412153113/@comment-25375217-20180519171922

Lady Rapunzel wrote: DatNuttyKid wrote: I think they screwed up by having the "United Realms" be in the past, not the present (we know it is because Neal is still pretty young, and there was an article that confirmed even Zelena was her past self, not Kelly). This means we should have two Robins running around, as well as three Henrys (young, old, and Wish) and four Reginas (young, old, Wish, and Serum -- assuming all realms were combined, like she claimed). Plus, it theoretically completely breaks the timeline -- even if we assume this happened after young Henry left, Zelena and Robin won't leave for another twenty years. But Storybrooke was still boring old Storybrooke when present Robin grew up. So now past Robin won't grow up into present Robin? Not to mention Zelena has her magic back for some reason... despite being confirmed to be her past self. It's not in the past. We saw Kelly at the end of the episode in the coronation. The proof is that she had magic, and past Zelena doesn't. You would think, but unfortunately no: "However, we didn’t actually see their wedding. The Zelena viewers saw in the finale is the past Zelena, whose child Robin is still 5 years old in her time."

And even if it was future Zelena, that just means there are two versions of Zelena running around, too, since we still know they're in the past thanks to young Neal. Neal is older than Robin, so if it were the future, he should have been in his 20s or even 30s.