Complete story — includes the ending
After Cora finds Captain Hook, she decides she won't be taking him to Storybrooke when she gets the compass back from Snow White. Mulan begins to worry about Aurora when she finds that Aurora has burns on her hand from the fiery room. Mr. Gold, David, and Regina work to make sure that Henry makes it safe back and forth between the worlds. David decides that he is going to go under the sleeping spell to go to the fiery room because of the danger. Cora kidnaps Aurora in an effort to get the compass. Mulan and Emma then send Snow into the fiery room, finding out the way to defeat Cora is hidden in the room they locked Rumplestiltskin in years ago. Captain Hook sets Aurora free to show Emma that she should have trusted him, only for him to take Aurora's heart to convince Cora to take him to Storybrooke with her. Cora uses Aurora's heart to trick Emma, Snow White, and Mulan into believing that Aurora's fine and to find out where they are going. David gets stuck in the Netherworld when Snow isn't able to kiss him to break the curse.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Once Upon a Time season 2. HTML formatting and reference markers removed. · Content license