Epilogue
He was in some kind of forest, walking. He still held his staff, but somehow, it felt…useless. He threw it down and kept walking. It was very dark until he came to a clearing where a fire was going by a lake. He looked across the lake and saw lanterns in the sky. He walked over to them and gasped; they were Rapunzel's lanterns.
He smiled, thinking he was dreaming, until he felt someone grab his hand. He looked over quickly and gasped, smiling.
"About time, you." Merida chuckled.
"Merida!" Jack gasped again, "You! It's really you! How? What?"
She laughed as Hiccup came over, his arm around her, "We've been waiting for you, Jack." He smiled.
Jack lunged at Hiccup and Merida, hugging them fiercely. He couldn't hold back the tears in his eyes. He'd missed his friends so much and it was amazing to hug them again.
He broke apart and stared at them. It was just like it used to be.
Merida was young, her red, fiery hair shining in the starlight all around her. Hiccup with his shaggy hair and freckles. Only now, he had both his legs.
"Hiccup! Your leg!" Jack said happily.
"Yeah!" Hiccup laughed, lifting his leg, "Perks of being in heaven or whatever this is."
"Are we in heaven?" Jack asked.
Merida shrugged, "Not sure, but if yeh ask meh, it's even better than in the books." She winked.
Jack smiled and looked over as Toothless walked up to him, "You're here too, buddy!" Jack cried happily.
Toothless wiggled his tail and nuzzled Jack with his nose.
Jack looked up at the lanterns and then wondered aloud, "Where is she?" he asked them.
Hiccup smiled at him and held Merida close, "She's been waiting for you."
"What do you mean?" Jack asked.
"She never left you, Jack. She's been waiting for you for a long time." Merida answered.
"We all have." Hiccup said.
Jack looked up and sure enough, he saw her. She had long flowing blonde hair again, only it went past her back was all. She had adorned it with flowers. She stared into the night sky at the lanterns. He walked up to her and she turned, smiling at him, her green eyes shining.
He stood in front of her, crying as he took her hand, "You." He whispered.
She touched his cheek, "You." She whispered back.
She pulled him in gently to kiss him deeply and he'd never felt more alive in his life.
He didn't want it to end. If this was a dream he prayed it would never end.
They broke apart and he was so relieved she was still there.
"I'm so scared this is a dream." He admitted.
She shook her head, "It's not, Jack. I promise."
"I missed you so much." He cried.
"Me too." She said, tears in her eyes.
"Am I really here with you all forever now?" he asked her.
She grinned, nodding, "Forever."
"Team Runaway." Hiccup laughed, coming over with Merida and Toothless.
Jack was surrounded by his friends as he held Rapunzel to him, sobbing on her shoulder, "Your kids were so beautiful." He told them.
"We know, you took such good care of them Jack." Merida smiled.
"But now we're together again, ready for a whole new adventure." Hiccup said.
Jack looked up, "What kind of adventure?" he asked.
"The best kind." Hiccup answered, taking Merida's hand.
Merida took Rapunzel's hand and Rapunzel took Jack's.
"The kind where we're all together." Rapunzel said, looking into his eyes.
They all turned to watch the lanterns light the sky, holding hands like they did in the past.
Jack looked up at the moon and smiled. The moon smiled back.
Tears in my eyes right now, no joke! Well, that's it everyone. And I just want to say thank you for all your support and love with this story. I loved writing it and for you guys it was worth it. I am going to write another Big Four Fanfic soon, it won't be for a while though, but keep your eyes peeled.
~Emily (aka Geminisonic)