They made their way back to Granny's Diner, where David, Mary Margaret and Regina sat at the counter while Emma went back to her room to get Henry. But Emma was just by herself when she came back out. She went over to them.
"He's gone," Emma stated.
They all turned around. "What do you mean, gone?" Regina asked.
"I mean, he's not in the room. He's not in the parlour. My keys are gone. My car keys."
"Give me something of his. I'll try a locator spell."
"I'm way ahead of you," Emma said as she got out her phone. "I've got GPS on his phone." She looked down at the map on the screen and saw where Henry was currently at. "He's at the docks," she told them. "He's close."
Hook took Henry to meet his first mate, Mr Smee, at the docks of Storybrooke. Of course, he had to reintroduce them again, seeing as Henry had no memory of everyone in Storybrooke. And he had to be delicate, too.
"Henry," Hook began. "This is a friend of mine, Mr Smee."
Henry looked at him. The name sounded familiar. "Oh, like from PeterPan?" he asked.
"You remember?" Smee asked Henry. Did he remember being kidnapped by Pan and taken to Neverland?
"I've seen the movie like a million times," Henry said. Of course, he would remember Peter Pan.
"It's quite a common name in the seafaring world," Hook told them. "Now, as luck would have it, he's making sail to New York and would be happy for the company."
Smee was confused. "I am?" he asked Hook. Hook looked back at him, trying to get him to play along. Smee nodded. "I mean, I am!"
"Really?" Henry asked. "Where's your ship?"
Um…" Smee turned around and pointed to a small orange boat behind him. "There she is."
"You're stealing it, right?"
"You wanna go to New York or not?" Hook asked. "Why are you helping me?" Henry asked.
But Hook didn't get to answer. Smee had spotted something behind them. "Captain?" he asked, and Hook saw what he was looking at. A flying monkey headed right for them.
"Mr Smee, we need to get the lad to the boathouse."
"Why?" Henry asked. "What's going on?" And then he saw it. He saw the flying monkey that was headed for the trio. "Killian, what is that?"
"Now!" Hook ordered, and the three ran for the boathouse, hearing the flying monkey screech at them.
Smee closed the door behind them. "What now, Captain?"
Hook looked around them. He got out his pistol and spied something at the far end of the boathouse—a door. "Take the boy there—far exit. Find a new boat. I'll stay here to deal with our winged friends. Henry, go with Smee. Don't stop no matter what you hear."
Smee and Henry ran to the far end of the boathouse, leaving Hook alone as he looked out for the flying monkeys. Henry looked out the side and saw them coming closer. He stopped.
Hook noticed he had stopped. "Henry, go!" he ordered, and Henry began running again. He was not going to let Zelena hurt him. The flying monkeys began to circle Hook, and he fired his pistol, and a bullet hit a flying monkey. It disappeared in bright orange flames. Hook fired another shot, and another monkey disappeared in bright orange flames.
Henry was running to Smee when he tripped over a pile of ropes and fell to the ground. He rolled over and saw a flying monkey hovering above him.
"No!" Hook shouted and began to click his pistol's trigger, but nothing happened. He was out of ammo.
Another shot came out from behind Henry, and the flying monkey above Henry disappeared in bright orange flames. Henry turned around and saw his mother, Emma, approach with her gun.
David was close behind, holding a sword, which he threw at one monkey and made it disappear into nothingness.
"I never liked pets," Regina said as she conjured up a giant fireball in her right hand and threw it at another monkey. They continued until everything was clear and there were no more flying monkeys around.
Emma ran to where Henry was lying and helped him up. "Henry, are you okay?" she asked him.
Henry looked around. "Yeah, but what were those things?" He looked at David as he put his sword back in his holster. "And why does he have a sword?"
"It's all going to make sense in a minute. I promise."
"What are you talking about?"
"I'm sorry I was keeping things from you. You were right." Emma held out the storybook to him. "You deserve to know the truth."
Henry looked at the book, then at Emma. What was going on? And why was she interested in fairy tales? "About fairy tales?" he asked. "I don't understand."
"Do you trust me?" "Yes. Of course, I do."
"Then I need you to believe." "Believe in what?"
"Believe in magic."
"From a book?" Henry asked, taking another look at the storybook. "It's more than just a book. Do you believe in me?"
"Yes."
"Then take it?" Emma whispered.
Henry reached out to take the book, and memories began to flood back when he did. Memories of another life. His memories of living in Storybrooke. He remembered everyone. Emma. Regina. Mary Margaret. David. He took a deep breath as he adjusted to everything. "Mum?" he asked as he looked at Emma. Then he saw Regina behind Emma, and he smiled. "Mum!"
Regina smiled back at Henry. She was glad that he remembered her. His adoptive mother. The mother that he had had for the first ten years of his life. She went over to him and hugged him. Henry hugged her back.
"I remember," Henry told her with a smile. "Yeah," Regina said.
Henry turned to Emma, David and Mary Margaret. "I remember."
"Regina placed her hands on each side of Henry. "Do it, Emma," she said. She wanted the curse broken, and it was a good time than any. "Break the curse."
Emma leaned in, closing her eyes, as she nearly kissed Henry's forehead. But, before her lips touched his skin, Henry was gone in a flash of green light.
"I'm so sorry to interrupt," Zelena interrupted. Everyone turned around in shock and saw that she had her arms wrapped around a struggling Henry, trying to break free of her hold. "Now, who wants to say goodbye first?"
"Who are you?" Henry asked. "You can call me Auntie Zelena."
Regina marched forward. "Enough of this!" she demanded. Regina rose her hands up, but Zelena was too fast for her. Instead, she pushed Regina back, knocking her to the floor with her magic.
"Let him go," Emma told Zelena. "He had nothing to do with this!"
"Don't blame me. The Captain failed me," Zelena explained.
Hook glared at the witch. "Damn you, Zelena."
Emma looked over at the pirate. "Hook," she muttered to him. "What is she talking about?"
"He knew what the price of that failure was," Zelena explained. "Your son's life." She began to choke Henry, her hands becoming tighter around his neck.
Emma watched before she closed her eyes. First, she focused on what Regina had taught her. Then, she focused on the magic that was deep inside her. And it worked. A bright light emulated above Zelena, and she let go of Henry in pain. It was as if the white light was burning her.
Henry ran back to Emma, and the two of them hugged. None wanted to let go of the other.
Having recovered from her pain, Zelena looked over at the others. She yelled in frustration. "Enjoy this moment together," she told them. "Cause you don't have many left!" She engulfed herself in green smoke, and she disappeared.
Emma looked at her son. "Henry, Henry … Are you okay?"
Henry nodded. "Yeah," he said, then looked at Regina's body on the floor. He knelt beside her and shook her arm. "Mum! Mum! Mum! Please, wake up!"
Regina groaned softly and looked up at her son. "Henry," she softly said as Henry helped her up. She then hugged him tightly and sobbed. "Oh, Henry." She thought she would never see him again. She loved him too deeply for that to happen. She held onto his cheeks as she looked at him. "I will never. Let you go away again. I promise. I love you, Henry." She leaned into her son and kissed him on his forehead.
But, when she did, a rainbow of many colours whooshed outward. It flowed through everyone in the room and radiated across the town. The curse was broken. Regina broke the curse.
Everyone looked at each other. They were delighted that all their memories came back to them of the missing year. "It wasn't me," Emma began and looked at Regina. "It was you."
Regina smiled. Emma turned to her parents. "Mary Margaret. David. Did it work? Do you remember the missing year?"
"Yes. Everything," Mary Margaret answered.
"How did Zelena cast the curse?"
Mary Margaret shook her head. "She didn't, Emma. We did."
Emma looked at them. She was confused. Why did they curse themselves? "You cursed yourselves?"
"Zelena's weakness is light magic. I mean, it's clear now, more than ever. You are the only one who can defeat her."
"That's why we paid the price of Regina's curse," David continued. "It was the only way we could get to you. The barriers between realms were closed off. A curse was the only way for us to find you."
"The price of the curse is the heart of the thing you love most. If one of you cast it, how are you both still here?" Emma asked.
"I shared my heart with David," Mary Margaret explained. "Regina split my heart. Gave one half to me and the other to David. So we share one heart between us."
Emma needed time to think things over. Then, to get her head around what she had learned, she went to a different part of the boathouse. While she was, Regina and Henry walked through the building as Henry told her what New York was like.
"New York was awesome," Henry told her enthusiastically. "The pizzas, the Yankees, my school." Regina chuckled as she listened. "Slow down. I want to hear it all. The entire year."
"I found an apple tree in Central Park that looked exactly like the one by your office. Of course, I didn't know that then, but now I do. And guess what?"
"What?"
"I got pretty good at math." "No."
"Pretty good. Not Stephen Hawking good, but good. What did I miss here?" "Nothing much. Nothing that matters now."
"Not even that guy that was kissing you?"
"Let's stay focused on new York. Tell me about that pizza…." Regina began. She didn't want to explain her love life to her son. She didn't know it yet.
"Come on, Mum. Who is he?" henry begged. If his mother had found someone who made her happy, he wanted to know about it.
Regina inhaled sharply. "Uh, his name is Robin … Hood. We just started seeing each other."
"Wait?" Henry asked, blinking his eyes. "Robin Hood?"
"At your service," Robin said behind Henry as he walked into the boathouse. He shook Henry's hand.
"Awesome." Henry smiled.
"So, the curse is broken," Regina began.
"Indeed," Robin nodded. "And the missing year? Things a bit rocky between us, yeah?" Regina chuckled. "For some reason, you're so likeable here in Storybrooke." Robin laughed as the three of them walked out of the boathouse.
Meanwhile, Emma found her way to Hook. He still had answers that she wanted to know. "Are you going to tell me about what Zelena was talking about? She said you failed her."
"Don't listen to her," Hook said.
"Killian, what's going on? Were you working with her?"
"The witch tried to back me into a corner. I did everything I could to resist her plans."
"So whose idea was it to kidnap Henry and stick him on a boat?"
"It was mine. I was trying to save him." "From what? What is she doing?"
"She cursed me. My lips, actually."
Emma blinked as she tried to understand what Hook had said. "Your lips?" she repeated. "Why?"
"She wants to steal your magic. She thought I was the best way of doing that. She knows what we all know. That you can defeat her."
"It should have been my decision to protect Henry. Whether she forced your hand or not, it doesn't matter. I can't trust you now. How can I?"
