Rumple has once again played Regina. He manipulated her to release him and kill Emma’s wish!realm parents. He told her that Emma became the savior because of her; to defeat her (”show her your inner darkness and the savior will be reborn!”.
He was wrong. Well, half-wrong.
As we saw, Emma woke up not when Regina was threatening her family, but when Regina was in danger.
Emma really did become the savior because of Regina, but not to defeat her, but to save her. Regina cast the curse to finally get her Happy Ending, yet she never did. Emma became to savior to get Regina her Happy Ending and thus break the Curse.