Board Thread:General Discussion/@comment-24674051-20150420171129/@comment-26717431-20160801133247

As an object and not personal magic, the pendant could work in the Land Without Magic, keeping the glamour active, while it was Zelena's power to do it in Storybrooke.

She didn't use her magic against the marshmallow because she didn't whant to blow up her cover. It's not like she was a second from being killed when Regina arrived, there was time enough for her to attack, but she didn't get the chance.

About the heart: Rumble and Pan stated that they could take her heart because of their greater experience in magic, so we know it's not impossible.

I actually think it was Zelena to allow Regina to reap her heart. She escaped death once, using her magic, kept inside her pendant, as an anchor for her spirit and resurrecting herself.

My theory is that, being already trapped by the curse and frozen, Zelena allowed Regina to take her heart, breaking through her protection spell, to have, once again something of hers to use and bring herself back from the dead.

There could be two thing pointing in this direction:

1 Regina struggled in taking the heart, it could be because of the ice, but it could also be the protection spell on it to slow down the process, or even a combination of the two.

2 Zelena knew Hades long before officially meeting Regina, and they had history, so maybe she researched about him and discovered ways to use magic as a way to cheat death.