This articles contains plot points from Once Upon a Time Season 2, Episode 9: "Queen of Hearts." Stop reading now if you don't want to be spoiled.

Emma (Jennifer Morrison) has more power than she knows, as we learned on Once Upon a Time Season 2, Episode 9: “Queen of Hearts.”

During an epic fight to get to the portal to Storybrooke, Cora (Barbara Hershey) grabbed Emma's (Jennifer Morrison) heart — but she wasn't able to pull it out. And then Emma's heart knocked her out? Or something?

So why? What happened? Emma went to Mr. Gold/Rumplestiltskin (Robert Carlyle) once she was back in Storybrooke. He told her she was "the product of true love," which makes her powerful. He said he has no idea what happened between Emma and Cora, but it wasn't something he did. It was all Emma.

Does this mean Emma has magic?

Remember, back in the season premiere (Season 2, Episode 1: “Broken”), Emma seemed to jump-start Regina's (Lana Parrilla) powers, so it's looking more and more likely that that Emma does have some sort of powers.

What do you think: Is Emma going to develop more magic? What form do you think they will take? Sound off in the comments below!

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.