Board Thread:Show-Related Questions and Answers/@comment-25315804-20180521051258/@comment-27060727-20180521053209

This is kind of muddy because it's based on whatever assumption you make about the scene in which Regina tells the 2 Henrys about her curse plans. It's not completely canonically clear.

Everything makes the most sense if you assume Regina merged all the realms AFTER everyone from the future returned to their proper time. We don't actually see her casting the curse it right then and there onscreen when she first talks about it, so I'm going to assume someone found a time portal first. The episode did an overall poor job of acknowledging the time situation, but I'm going to hope that they did *not* merge two timelines in only addressing the merging of all the realms. Giving them the benefit of the doubt, we have:

- 18-yr-old Storybrooke Henry stayed in the past after everyone went back to their time and he is the same person who has grown into "adult Hyperion Heights Henry." There are only two of him - the one from HH and then the Wish version.

- Same with Storybrooke Zelena - she's the past version of San Francisco Zelena and they are not two separate bodies.

- There are indeed 3 Reginas - Wish Regina, the Serum Queen, and the OG Regina. Like Storybrooke Zelena, that Regina from the past is not separate from the original one who was taken from the future.

- Everyone who existed in the EF (at least, but from Wish Cruella's existence, could be many more realms) now has a Wish double living amongst them in the overall United Realms, but there should not currently be 3 of anyone except Regina, I believe.