Since Emma restored memory by ‘true loves’ kiss but no one returned (even Emma wondered why), there has to be a part 2 next season. Since Rumple designed the curse to find Baelfire, the end of the curse could be rooted in Bae himself as a safeguard: Baelfire’s true loves kiss, etc. I think that’s what their getting at. Since it is Rumple who designed it, I’m really not surprised if there ends up being several levels of the curse to break: layered!