Board Thread:Character Discussion/@comment-1170080-20150424105134

Since "Best Laid Plans" We know that Unicorn have this foresight ability, to reveal what your child could become. I thoght that Maleficent kept this unicorn to know where or who her child is.

But she couldn't use that ability since she already gave birth to Lily (If this is not true, then the Unicorn couldn't reach Lily because she was in the LWM.)

After realising she had no chance to see her again, she kept the unicorn because, it was cloesesd thing she had to her child.

When that is true, then Maleficent kept the Dark Curse, because she knew it would take herself away from the unicorn, a Price she couldn't pay. Also, maybe she knew that the curse would be broken and that Storybrooke would vanish after it will break. 