Reply To: if it wasn't Zelena who cast the curse then who did? Home › Forums › Once Upon a Time › Season Three › General S3 discussion (no spoilers) › if it wasn't Zelena who cast the curse then who did? › Reply To: if it wasn't Zelena who cast the curse then who did? April 24, 2014 at 4:57 pm #263599 obisgirlParticipant You mean Zelena use Walsh’s heart to enact the curse? But we’ve seen monkey Walsh in Storybrooke. [adrotate group="5"]