Originally Posted by Mike0908
Yes. The curse broke. But Rumple brought magic to town afterwards. Maybe he brought a new curse or price because he brought magic back. That's my main theory. There's no on the show right now who'd want to cast that spell. Until I'm proven wrong that's what I believe.
Not to rain on your parade but you are ignoring quite a few facts.
1. The stranger in New York receiving the warning magically that the curse had been broken
2. The fact that obviously many, many others traveled to this world long before Baelfire did leaving only one magic bean and only one magic wood tree in all of FTL.
And on that note why would not those that came first such as the stranger would not want to keep dangerous magical beings from leaving Storybrook? There are other spoilers around that point to this, if you want to believe that it's simply the price everyone paid and not be open to other possibilities, oh well and mind you, the price of magic is always subject to the one that uses it not everyone or you for forgot that? if that's the case then only Rumpel alone would have been affected as he is the one that brought FTL magic to this world. Something tells me this world wasn't always without magic, Jefferson himself said in season 1 that this world needs magic but probably not the FTL magic Rumpel brought.