Board Thread:Spoilers!/@comment-25361971-20150128004028/@comment-26235531-20150410184239

CoolDudeAl wrote: Eskaver wrote:

DSidd wrote: Maybe it's a super strong spell/curse that disguises even Zelena's heart? If that were possible, they would have done the spell already. I doubt you can hide your heart's true disposition. It doesn't have to be a special spell. The spell disguises you like someone else, so everything is going to look like that person, including your heart. That's what I was thinking - it cloaks EVERYTHING!

I would also disagree that they would have already done the spell on the show, I can't think of any villain who would have wanted to disguise the nature of their heart.

The only time a villain was hiding was previously with Zelena in Storybrooke after the second curse, but since no one could remember having interacted with there was no need to disguise herself.