Rapunzel clamped her ears shut and her eyes tightly closed. No matter what she did she could still hear the voices, as if they were in her head.
"Get away, Jack. What's wrong with you?!" She screamed trying to block out his voice.
"You are so weak and pathetic." The voice laughed. "One of the reasons I chose Merida."
Rapunzel bit her lip. Now it was going too far. She clenched her fists and stood straight and opened her eyes- which didn't really help because it was pitch black anyway.
"You may not like me." She said through grit teeth "Or think I'm pretty or anything-"
She felt herself get stronger. She felt better to stand up. She felt warmer and a lot more powerful.
"-or hate me for being me and not a princess-"
She felt stronger and better. Her hair started glowing for some reason, even though she didn't sing yet. It was like because of the sudden surge of power.
"-But I am not weak! And nothing you say can change that!"
Her hair grew even brighter, brighter than ever before. She felt so powerful. It felt great to stand up for once and a while. The light was almost blindining. But it wasn't enough to illuminate the whole cave. She could see the black sand retreating towards the shadows and small cracks and crevices in the cave walls, hissing angrily at her and trying to hide from the sheer brightness of the sun.
Rapunzel's hair then dimmed the tiniest bit. Not enough for the dark sand to come towards them but just enough for her friends to see her surroundings. She saw Hiccup and Merida hugging a few meters away. They both had smiles on their faces and they didn't seem to care that the shadows were gone like they didn't even notice it was there in the first place.
And then she saw Jack who was lying in the ground with his arms hugging his legs. Rapunzel ran towards him and placed his head on her lap.
"Jack, are you alright?" Rapunzel said, biting her lips.
Jack's hand found Rapunzel's and he pressed it against his face. "It's so… warm." Jack smiled.
Rapunzel smiled and hugged him. "You're okay. You're okay." She muttered, burying her head in Jack's white shirt.
"Okay? I lost my cape. But it's not called a cape. Whatever, I lost the thing that I put around my neck, that thing was awesome."
"Next thing you know, you'll lose… this thing." Rapunzel laughed; touching the hard brown cloth that jack wore like a jacket.
"Yeah, maybe you'll need to make me a new shirt or something."
"I'm thinking… blue." Rapunzel said.
Jack flew up to the roof of North's workshop with his new hoodie Rapunzel made him. He really didn't want to lose the long sleeves and Rapunzel wanted something to protect his hair from the snow he would occasionally cause( because Merida always laughed at him about it) so she made him a thing called Hoodie and since he didn't want to lose the pants, Rapunzel gave him a belt to make it tighter.
Once he reached the glass ceiling, he found an open hatch and went outside. It wasn't snowing and it was night. Jack found Rapunzel wearing a thick coat. She was sitting beside a picnic setup with food and candles and drinks.
"Um…" Jack said.
"Oh hey, thanks for the picnic. It's really cool." Rapunzel said, tapping the picnic box.
"Uh… of course! I would do anything for…uh, my dearest friend…"
"…You didn't do this, didn't you?"
"Nope, I suspect Merida and Hiccup."
Rapunzel laughed, unpacking the picnic basket "Who else?"
Rapunzel started digging in while Jack just stared at her. He didn't eat because he couldn't. he also doesn't sleep and other essential human things.
"Did you… did you understand what happened back in that cave?"
Rapunzel looked up at him. "yes I did, why?"
"So, the sand would take the forms of our worse nightmares and make them come to life." Jack started "And my nightmare was that you guys couldn't see me."
Rapunzel put down her food and smiled "Jack, you know we would never stop belivei-"
"That's not the worst part." Jack suddenly said "… The worst part was that… you were with someone other than me."
There was a long silence. Jack looked away. He couldn't believe he said that. Instead of having a nice friendship with Rapunzel, she would always think he was a creep or something.
"That's funny because, my worst nightmare was that you were with someone else."
Jack looked up at her. Rapunzel was smirking at him and he smiled and chuckled.
"You really like me, huh?" he said.
"Yeah, I thought it was because you were the only friend I had but…"
Jack smiled. There was a moment of silence and complete victory when Rapunzel quietly said "Do you remember how we first met?"
"You were 13, yeah I remember clearly." Jack said, lying down on the cold glass and staring at the starry night sky with a smile on his face.
"You made it snow around my tower and it was the first time I ever saw snow." Rapunzel smiled.
"I wanted to see if anyone was in there, you know because it was so isolated."
"And you flew in and I hit you with a frying pan." Rapunzel laughed
"Out of all the things, why a frying pan? I remember it was still hot and smelled of eggs."
"I was making breakfast!" Rapunzel laughed "It didn't hurt right?"
"Yeah I've got a thick skull."
"You can't even get anything in that head of yours. I told you not to do so many things in the tower or at least warn you and you always end up breaking things or doing something that could kill a mortal."
"Yeah… I don't heed warnings too much… I died because of that."
Rapunzel bit her lip.
Jack smirked at her "That lip biting thing, is that new?"
"Yeah, small habit." Rapunzel said quietly and looked down. Before she knew it, Jack quietly flew in front of her and kissed her.
Rapunzel was caught off guard but she kissed back.
"I like it." Jack smiled "it's… you and if it makes any consolation, it's Christmas tomorrow."
