Board Thread:General Discussion/@comment-8345449-20140409101456

The theory that Rumple was forced to cast the curse seems to have fallen apart given Neal was shown to be still alive (at least for one ep). But it doesn't seem like Zelena did it either - whose heart could she possibly use?

So who do you think is responsible? Or maybe Zelena somehow revived the old curse using Regina's blood... 