A/N: So here it is the last chapter guys. Thank you all so much for sticking with me through this. You guys are all amazing and keep me going. You have inspired me so much that I plan on doing something for Christmas. I am still not exactly sure what I am doing, but be on the look out for it either on the 25 or 26. I hope you guys like this last chapter!
It was the post card he had been waiting for. Everyday for the past 11 years he looked in his mailbox hoping that it would arrive letting him know that the curse was broken. He hadn't expected it to come by pigeon, but then again it didn't surprise him with all that he knew. Either way the curse was broken and finally he could put his family back together again. It was the perfect way to end a terrible day.
He started running around the small apartment packing up things they needed for the trip to Storybrooke. He had no idea how long they would stay there, but it was better to be prepared.
"Dad, what are you doing?" The sound of his son startled him.
He looked at one of the many clocks around the apartment. Henry had come home right on time from after school, of course that was mostly because of the mom that took him and her son home.
"Packing, were going on a little trip." He answered looking at the kid.
"A trip? In the middle of the week? Why? Where are we going?"
Neal sighed; Henry was always full of questions wanting to know everything. Most of the time it didn't bother him, his son just liked to know things. But other times, like now, when he needed to focus he got frustrated with a round of 20 questions.
"We are going to Storybrooke Maine." He finally answered
"Storybrooke Maine? What's there?"
Neal stopped packing and looked directly at his son, "Your mother."
Henry stared back in shock, "My mom?"
Neal had been as honest as he could be with Henry about Emma. It was hard enough having to explain to the kid why he didn't have a mom like all his friends, let alone explain a cursed town. He did let his son know that his mom had some very important things to take care of before they could be a family, and that when it was all over he would meet her.
For the most part Henry believed him, especially when he said his mom was a hero, but other times he lashed out. Neal couldn't blame the child, he needed a mother and didn't care that she had to save people. In those moments Neal allowed him to be selfish, because he hated listening to the cries and knew that every child deserved to know their mother.
Neal took Henry's small hands into his own larger ones, "Yeah kid your mom. Why don't you help me finish packing so we can get on the road?"
Henry nodded his head and ran off to grab things that they needed, or at least that's what Neal hoped. You could never really know with a 10 year old boy what they might think is necessary.
Once everything they needed was packed and Neal went through Henry's bag taking out a few things, they were ready to go.
As they were about to walk out the door Henry stopped, "wait we forgot something."
Neal waited impatiently, he wanted to get on the road to make to it Storybrooke tonight.
"We also forgot this." Henry came back and held up the dream catcher. "I thought Mom would want to see this again."
"Good idea kid." Neal smiled, he had told his son the importance of the dream catcher and all that it did. For the most part it worked on helping his son's nightmares, though there were a few times where only a father's touch could sooth the fear. "Now let's get going."
They made their way to the car Neal had stolen in Canada; he had never found a reason to buy a new one. Plus ever since they moved to New York City they rarely used it anymore.
They had moved to Tallahassee shortly after Emma got released from prison and when Henry was about five months old. They had lived there until Henry was around six and Emma had moved to town. As much as Neal would have liked to reunite their family at the moment, he knew it wasn't the right time yet. He still needed to keep his word to August, so he moved them to New York City. He had figured that was far enough away that Emma wouldn't find them.
Once on the road Neal started to get nervous. He had no idea what Emma's reaction would be to him. Actually he knew how she would react to seeing him, it was really her reaction to Henry that he was worried about. He had promised his son that his mother did want him, but had given him up so he could have his best chance. When in reality he had no idea what Emma's reasoning was behind giving their son up for adoption. All he knew was that he had a little boy who was excited to meet his birth mother, and a birth mother who didn't know this. He just had to hope that at the end of the day their son's heart wouldn't be broken because Emma didn't want him.
During their trip they only had one stop for dinner and to stretch their legs. After that Henry passed out in the back seat. It was exactly what Neal had hoped; he wanted his son well rest when meeting Emma. He didn't doubt that Henry would be on his best behavior, not like he ever wasn't, but he got a little cranky when he didn't get enough sleep.
It was late when they pulled past the welcome to Storybrooke sign. Not ready to drive all the way into town yet Neal pulled off to the side and turned off the car. For now he would rest too, he needed to get some sleep before talking to Emma. He needed all his energy when explaining everything to her.
Far too early for Neal he felt Henry shaking his shoulder and repeating his name over and over again.
"What Henry." He moaned not ready to wake up yet.
"Where are we?"
"Storybrooke."
"Really we're here already? Where is everyone? Where is the town?"
"We are just on the edges of town kid, I didn't feel like pulling in so late."
"Why not?"
"Just because Henry."
"Well can we go there now?"
"Let me sleep for five more minutes."
"Dad." Henry whined, and he knew that sleeping was over.
"Fine we'll go." Neal groaned and pushed himself cheered in the background and crawled into the front seat.
It wasn't a far drive from the sign into the main part of town. There wasn't much to the town either. It was a dreary sort of place, than again it had been under a curse until recently.
"This is where my mom lives?" Henry asked, he didn't seem that impressed either.
"Guess so kid. Come on what do you say we get some food. I think I saw a diner when we came in." Neal suggested, he needed to get some coffee in him.
"I'm not hungry. I want to find my mom."
He let out a sigh, he was afraid of that. But he was terrible at saying no to his son, and it was probably best to for them to find Emma instead of her finding them.
Neal pulled the car off to the side to park. Henry jumped out of the car and waited impatiently for him. As soon as he was at his son's side the child grabbed his hand and looked up at his father. Neal could see how nervous kid was, even though he was putting on a brave face.
"It's gonna be okay." He smiled reassuringly.
Henry nodded his head, but his grip did not lighten as they walked down the road. There weren't too many people out walking and Neal couldn't decide if it was because it was still too early or just part of the curse.
He was starting to get nervous that they would never find Emma when he saw a flash of blonde hair. He pulled Henry along faster wanting to make sure it was her.
"Emma." He finally caught the courage to call out.
She turned around at the sound of her name and stood there in shock. She was everything Neal remembered her to be, except a few years older. Though she had lost the glasses and her hair was down instead of being in a ponytail like he remembered.
"Neal what are you doing here?" Emma growled storming closer to them.
"Wait before you say anything there is someone I want you to meet." Neal quickly stopped her before she could say something she might regret. He pulled Henry in front of him, but kept his hands on the child's shoulders. "This is Henry our son."
Emma looked down at their kid before looking back up to him in shock, "Our son?"
"Hi." Henry said shyly, it was probably the first time in his life that he was shy.
"Hi…Henry." Emma said still in shock. "How do you know about our son?" she asked looking back up at Neal.
"It's a long story that I will share with you later, but I did legally adopted him."
"You adopted him?"
"Right after you gave birth."
Emma continued to stand there in shock, and Neal was afraid of what she might do next.
"Are you mad at us?" Henry asked before Neal could say something.
"No, why would I be mad?" Emma asked crouching down to the kid's level.
"Because my dad adopted me without you knowing and then we showed up here without you knowing again."
"Don't worry I am not mad at you about that."
"Or my dad?"
"Or your dad." Emma looked up at Neal and shot him a look. He knew that she was only saying that to please their kid, he wasn't getting off the hook that easily.
"Good cause I've wanted to meet you my whole life, but dad said you had to save people before that happened. You did save them right?" Henry continued oblivious the exchange between his parents.
"Yeah kid I did." Emma answered, though Neal could tell she was confused as to how their son knew about the curse.
"Good so that means we can now be a family, right?"
"We're going to work on that slowly kid." Neal answered saving Emma. He knew that she was overwhelmed with everything Henry was asking. She nodded her head in agreement, not able to say anything else.
Henry beamed up at his mother and threw her arms around him. Emma was taken a back by the action, but eventually wrapped her arms around him as well. Neal stood back and watched the tender moment. He had always dreamed of seeing his son and his mother together. If things had been different he would have gotten to witness many of these moments. If Emma was this good with him after knowing him for a few minutes, he knew she would have been an amazing mother.
"We're never going to be apart again right?" Henry asked not breaking his hold on Emma.
"I am going to do everything in my power to make sure that happens." Emma answered without a pause.
"I have so much to tell you. Dad and I even filled tons of photo albums so that you could see all the stuff that happened."
"Well then we better get started." She pulled apart, but Neal noticed it was her that grabbed onto Henry's hand.
"Can we get something to eat too? I'm hungry."
"Of course kid."
"Dad calls me kid too."
"Does he now?" Emma looked back at Neal a twinkle in her eyes.
Henry started babbling onto his mother as they walked down the street. Emma turned around to Neal and mouth thank you to Neal. He gave her a nod of his head in return. He knew that she was thanking him for adopting their son and bringing him back into her life. Things were still not perfect and the road ahead of them was going to be bumpy, but they would get through it.
He would pull Emma aside at some point to explain everything to her, that is if he could pry their son off of her. The kid was over the moon about his mother, and it looked like Emma was along there with him. It wasn't really that hard to fall for Henry though, their kid was perfect after all just like his mother.
Soon enough the three of them would fulfill Henry's dream of having his family together. Neal wasn't too sure Emma would ever completely forgive him for what he had done, but he had a feeling that as the days went by her anger would ease up. Plus he knew Henry would worm his way into her heart even more and probably trick her into doing stuff that required the entire family. That kid was too clever for his own good, something that he got from both of his parents.
For now they would take things one day at a time. Neal was in no rush now that he had Emma back plus a very happy son. In the end they would make it work, and that was all he could really ask for.
