Yeah this was problematic. The only thing I can think of is that the Black Fairy’s curse was killing all the realms and part of the curse was tied to Emma’s beliefs. So because of the BF’s Curse the realm’s were dying because Emma did not believe. Maybe that was the price of the curse is that if Emma believed in magic then the curse would not work?