I completely forgot about true love’s kiss. A kiss on the cheek or forehead from Bae would have definitely worked. I don’t know why the Blue Fairy didn’t tell him that. But then again, this could all just be a simple plot hole. The writers needed to find a reason why Rumpel to created the curse, and that couldn’t happen if his own personal curse was already broken. Sometimes details are sacrificed for the greater plot. Sad, but true.