I feel like the line from Neal in 3×12 about casting a curse, was such a throwaway line. If Neal made a deal with the Wicked Witch to enact the curse, I’d imagine she’d want something from him in return. Maybe his heart, to ensure that he doesn’t tell anyone about the curse. I do think Neal might be desperate enough to make such a deal with the Wicked Witch without really thinking out the consequences. And it’ll probably come back to bite him in the butt this coming episode. .