Board Thread:Spoilers!/@comment-32092932-20171118012100

Do you think the Witch (Emma Booth) is the one that trapped Rapunzel?

1) She is the only witch we have seen so far in season seven. Plus, if Rumple or somebody else trapped her, it would be hinted. When Hook is inside Rapunzel's tower, he meets Rapunzel and doesn't notice it is his daughter. Also, Rapunzel said something about the Witch's garden, a special plant hook needs, that Rapunzel also needs. The Witch in Seattle asked for dirt and is commonly associated with the garden.

2) Her name is Eloise Gardener, and the witch first appears in The Garden of Forking Paths. She grows the plant with her magic, and the Witch also seems like she might know something about Rapunzel. But then again, the Witch was in the Wish Realm, so she couldn't have been transported to Hyperion Heights if the first curse was never cast in the first case. And We know Victoria isn't Rapunzel because she doesn't want Rogers to find out about Eloise. Maybe she could be the witch, since she was in the New Enchanted Forest, and the curse was cast there, but not in the Wish Realm.

3) How did Eloise get transported to Seattle? She was born in the Wish Realm, in a different story. Maybe she was brought to the New Enchanted Forest by a curse cast before the one Anastasia cast, that was cast in the Wish Realm only. 