That said, I maybe among the few who want Emma to acknowledge her feelings without any duress, and not when Killian is in a life-threatening situation/ under a sleeping curse vis-a-vis Season 1.
I would prefer that overall as well, just seems like to me what more can the man do to fully knock down the walls? If giving up the JR doesn’t do it then I don’t know what will aside from him being hurt/in danger. I do love your idea though and it is plausible as I agree about your points about the existing curse. It has served its purpose and I am assuming like the last one, breaking it won’t return them all to EF, just give them back memories.