Regina ran down the road . She tried to re-arrange all her memories and thoughts that had recently returned to her. She remembered everything. Everything from the Enchanted Forest. But she also remembered her life here. It was confusing trying to separate two lots of memories. Her mind then wandered to Robin. She remembered the last time she had seen him in the Enchanted Forest. She remembered him lying in her arms as the curse surrounded him and she remembered her last words to him.

She had asked him to find her. To make sure he would find her and he did. He had found her in the end. Even though they had not known each other in Storybrooke he had still found her. Still made her fall in love with him all over again. Fall head over heels for him, just like the first time.

She needed to see him. She wanted to see him. She turned the corner into the main part of Storybrooke and looked around her. She gasped as she saw Henry stood on the street with Emma, surrounded by people. She ran up to them.

"Henry!" She shouted and immediately wrapped her arms around him pulling him close to her. She then pulled away and cupped his face in her hands. "Your okay?" She asked tears in her eyes as she saw her son walking about.

He nodded his head and smiled at her. "Emma broke the curse mom. I told you she was the one to do it."

"Yes you did." Regina smiled and pulled him into a hug again.

"Regina where did you go?" Emma asked standing behind Henry with a worried look on her face.

"It's a long story. I will tell you later." Regina replied and then pulled away from Henry. "First there is someone I need to find." She said and looked around her once more. She was desperate to see him. It had felt like a life time since she had really seen him. Remembered him even. She had missed him, longed for him, deep down anyway. She knew the man she dreamed of all these years had been him. She knew it.

"Who are you looking for Regina?" Emma asked frowning.

"I know! You're looking for Robin aren't you?" Henry asked "Your husband."

Regina nodded her head and looked down at Henry. She couldn't help the big smile on her face as she looked at him. "Have you seen him? Any of you?" Regina asked looking from Henry to Emma.

Emma shook her head but Henry looked around him. He then gasped and his eyes widened as his eyes landed on the man they were trying to look for. He pulled on his mom's arm and pointed over toward Robin who looked to be frantically looking around him. "Mom look there he is."

Regina looked in the direction that Henry was pointing in and a smile spread across her face as her eyes landed on Robin. She felt all the love she had always felt for him rush back to her. Her heart fluttered, her stomach seemed to do summersaults. She quickly kissed Henry on the top of his head and then pushed past everyone and quickly began to walk towards Robin. She needed to get to him. All she wanted was to just jump into his arms and kiss him.

"Robin!" Regina shouted. She watched as he turned towards her and his eyes landed on her. A huge smile spread across his face. She returned his smile and her quick walking pace soon turned into a run. She ran towards him as best she could in her heels and as soon as she got to him she jumped into his arms and her lips crashed down onto his in a very passionate kiss. Her arms wound round his shoulders as his found their way around her waist. Her fingers laced in his hair. She never wanted to be apart from him again. She didn't think she could bear it.

They pulled apart, their eyes still closed and rested their foreheads together. Regina let a smile fall onto her face once more as Robin lowered her down to the ground again. He opened his eyes just as she opened hers and he looked into those big brown eyes that he had missed so much. He tried to take her all in once more. He had missed her so much. He couldn't have imagined being apart from her for so long.

"I love you." She breathed out as she looked up into his blue sparkling eyes.

"I love you to. More than anything." He replied and placed a hand on her cheek stroking it lightly. "I told you that I'd always find you. No matter what."

Regina smiled in reply and then she leaned up once more and her lips were against his. He pulled her ever closer to himself and held onto her tightly not wanting to ever let her go. They finally had each other back. Properly. As husband and wife. Regina scraped her fingers through his hair, his tongue pushed its way into her mouth and their tongues danced together.

"Mom…"

Regina pulled back as she heard Henry's voice and looked to her side to see him standing there with Emma beside him. They both gave the couple an awkward smile. "Oh…god…yea. Sorry. Let me introduce you all. Robin this is…"

"Henry." Robin said interrupting Regina. "I remember from before…the cursed me…" He said frowning a little. "Your son."

Regina nodded her head. "I can explain more later. And well I guess you know Emma as well then." Robin nodded his head. He then looked back down at Henry who seemed to be just staring up at him. Regina smiled a little and leaned down to Henry to whisper into his ear. "Henry dear don't stare it's rude."

Henry shook his head. "Sorry. It's just...are you really Robin Hood? Like the Robin Hood?" Henry asked.

This made Robin and Regina laugh a little and Robin nodded his head. "I am indeed my boy." He replied happily.

"That is awesome! I knew it. I kept telling my mom that you were him. Even that night you took her out. I told her that you were Robin Hood her true love." Henry said excitedly. "It's all here in the book. I knew it was all true."

Robin smiled down at the young boy. He then placed his hand on Henry's shoulder. "Well you are a smart boy. You would be fantastic as one of my Merry Men."

At this Henry's smile just seemed to grow, along with his excitement. Regina laughed a little. She then turned as she heard a familiar voice calling her name.

"Regina!" Snow called with a big smile on her face. Regina returned her smile and ran over to her hugging her as soon as she got to her.

"Oh Snow I am so happy that you are okay." Regina said pulling away. She then glanced back towards Emma and bit her lip a little. Snow and David meeting Emma. This could only be awkward. She looked back at Snow and gave her a big smile. She then looked at David. "I have someone for you both to meet." She then turned round and walked back over to Robin, Henry and Emma with Snow and David behind her. "Emma." Regina said and motioned for Emma to come over. She did so and Regina stepped aside for Snow and David to see Emma. "Snow, David this is your daughter Emma. Emma this is…well they are your parents." Regina said.

Snow gasped as she saw Emma and placed a hand over her mouth as she felt the tears begin to fall from her eyes. David wrapped an arm around Snow and they both couldn't take their eyes off Emma. Emma however frowned and looked over at Regina. "Excuse me…did you just say that they are my…" She then looked back over at Snow and David "My parents?"

Regina nodded. "I know you saw something when you touched Henry's book in the hospital. You saw them didn't you? You just chose not to think about it. I know you saw them Emma." Regina said placing a hand on Emma's arm. "They are your parents." Regina pointed over to Snow and David.

Emma looked back at Snow and David not sure what to say or do or even think. Snow on the other hand just wrapped her arms around Emma and pulled her into a big hug. She had waited so long to hug her daughter. To hold her daughter. David wrapped his arms round both the women and they stayed there for a moment Emma feeling it more awkward than anything else. She was still trying to come to terms with it all. Her mother and father looked if not the same age as her but not much older. It just seemed weird. it was all weird. She was in a town that was put here by a curse and surrounded by fairytale characters, how much weirder could it get right?