Board Thread:Spoilers!/@comment-1916997-20170901012801/@comment-25926288-20170909103105

Love that theory, Rose! Mine differs slightly but I do think it's possible.

In the fairytale, the Witch is the gardener, so I'm going with Rapunzel's story would be in the past and the mystery character (that we already know is the witch) will be Eloise Gardener. So, Emma's Witch appeared in previous episodes, but this episode will air making us think that she's Rapunzel when she's actually the witch. Then later, it'll be revealed that Tremaine is Rapunzel.

That's my theory. After all, this new curse thingy has a neighborhood called Hyperion (sun) Heights, Tremaine's cursed named has hints of "Tower" and lives/works in Belfrey Towers with a daughter named Ivy which grows on towers and now there is a character named Eloise (linked to Sun) Gardener (links to the Witch's profession).