Pulling back, Jack twirled her a few times and dipped her dramatically when the song ended. Both of them laughed together as Jack pulled her up, lost in the moment as they stared at each other's smiling faces.

Jack might have looked cool and fun on the outside like he had everything under control, but the inside was almost the exact opposite. Feeling his legs shaking, Jack kissed her hand and excused himself. And only after he hid behind a tree, away from anyone's view, did his true emotions resurface.

"Oh. My. God!" He collapsed, one hand on his knees which had become too weak to keep him standing. His other hand was pressed against his heart that was beating louder than a rock band's drummer killing his drums connected to mic and speakers in full volume.

"Nice work, Mr Eros," Merida grinned, handing him a glass of cold water as she sat in the shadows with him.

"Mr Eros?" He questioned, accepting the water.

"Romeo's too cliche and he was a seventeen-year-old who seduced a thirteen-year-old. So yeah, I can see the undying romance there." Merida rolled her eyes. "I like the Eros and Psyche story better if I had to go by what Anna told me. Many people don't know about it but it's a great story, considering that most Greek stories usually end in tragedy."

Feeling his heart calm down by the distraction, Jack smirked as he thought of a response. "So you're telling me that I'm handsome enough to be a Greek God?"

"I'd just be inflating your already huge ego if I agreed to that." Merida sipped her soda. "You look like a grandpa to me but Elsa might think otherwise."

Just at the mention of her name, Jack turned unbelievably red, almost as red as Merida's hair.

Noticing his reaction, Merida couldn't help but laugh out loud. "You look redder than my old man's red underpants!"

"Yeah, I didn't need to know that," Jack muttered.

Merida gave him a long look before nudging him. "You really look like you're ready to burst. Wanna spill all your emotions regarding our dearest Snow Queen?"

Jack stubbornly looked away, huffing as he replied, "No thank you."

He turned back to her to tell something when she suddenly stuffed a burrito in his mouth.

Jack just blinked in confusion. Merida signaled him to keep quiet as she pointed at Elsa, who was just a few feet away from them. They stayed silent for a few more seconds before Merida finally relaxed, slapping him across his head.

"Do you wanna get caught by Elsa while you're fangirling about her?" She glared at him.

Jack swallowed the last bite, taking a few more seconds to do so, before replying, "Sorry, thanks. You got any ice cream or breath mints?"

Seeing her raised eyebrow, he quickly added, "I don't wanna smell like a burrito when I'm dancing with her again."

Rolling her eyes, Merida sneaked out and came back with mint ice cream in one hand and chocolate ice cream in the other. Thinking that mint would be, in his words, 'sexier' than chocolate, he dumped the whole cup of mint ice cream in his mouth while Merida stared in shock. Checking his breath one last time, Jack stood up and returned to the rink and was not ready for the sight that greeted him.

He stood by the edge of the rink, frozen in shock when he saw Elsa skating towards him with her usual smile on her face. But it wasn't just the smile that had him transfixed. Her hair was in a loose French braid that was swept over her shoulder and she was wearing a crystal-blue off-the-shoulder dress with a knee-high slit and translucent blue sleeves. She also had a long transparent floor-sweeping cape decorated with large snowflakes attached to the back of her bodice. And the lighting making her look like the most gorgeous woman in the universe as she skated towards him didn't help either.

Once she reached him, Elsa waved her hand in front of his face but Jack just continued staring. He noticed that even her make-up was different, changed from the lavender eye shadow to a dark purple one. And just the sight of her red lipstick-coated smile sent a rush of desire through him to mess it up by getting it all over his own lips.

Mistaking his reaction for horror, Elsa fiddled with the end of her braid, too embarrassed to look him in the eye. "Does it look that bad?" She asked, head turned to the ground.

"What?" Jack blinked before he realized what she meant. "Noooooooo no no no, no. No. NO! It doesn't look bad at all! You look beautiful! Gorgeous! Spectacular, marvellous, stunning, irresistible, absolutely and mind-blowingly attracti-"

Elsa leaned close and placed her finger on his mouth which effectively shut him up. "Thank you." She whispered.

"My pleasure," He squeaked, before repeating the same in a more normal voice.

Elsa leaned back, allowing him to release the breath that he had been holding for so long. He handed her a glass of water and as she drank, Jack took a few deep breaths to calm down and he brought forth his charming personality from before. He took one last deep breath before placing a cool smile on his face, clearing his throat as he decided to ask her to dance again.

As if sensing his thoughts, Merida changed the song to a fun and happy one, for which Jack shot her a grateful smile.

"May I have the pleasure of this dance as well?" He asked, grinning cheekily.

Elsa smiled and rolled her eyes before she placed her hand in his.

Unlike the previous song, this one was more upbeat and cheerful. Jack noticed that Elsa wasn't dancing along with everyone else and when questioned, she just replied that she didn't know how to dance to fast songs. He advised her to just be free and dance however she wanted. Elsa still seemed confused so Jack grabbed her hand and made her dance with him. She caught on soon enough and she laughed whenever Jack went full 'drama queen' by twirling her in the air before dipping her. The others joined them and they all skated across the rink, holding hands and just enjoying themselves.

...

When the song was over, everyone decided to take a small break as they headed to the snacks table. But Anna and Rapunzel seemed to have different thoughts as they walked towards Merida who was searching for songs to play.

"Got anything slow and romantic to set the mood?" Rapunzel smirked, leaning forward.

"Didn't we already have one in the beginning?" Merida tilted her head in confusion.

"Yeah, but all they did-" Anna gestured towards Jack and Elsa, "-was talk. We can't leave it at that! Its time to get them smooching. I'm sure Jack would love to do that especially after seeing her wearing that deliciously red lipstick which was applied by yours truly."

Merida groaned. "But then the romantic air will just suffocate me as y'all start ogling at each other. And that's just gross."

"Aw, come on Merida!" Anna groaned, grabbing her arm as she looked away into the distance. "Just imagine! After they kiss, Jack will definitely not be able to stand straight for at least three more days. You can approach him like before and when he's fanboying, we'll make sure Elsa listens to what he says. And when he realises that she was listening the whole time, he will be embarrassed for the rest of his life. We can even record everything going on! Don't you want to see him suffer?" She added the last part seductively.

Merida thought about her words for a few seconds before sighing. "Just for the sake of humiliating him..." She muttered, tapping away on her laptop.

Meanwhile, Jack and Elsa laughed and talked with Merida and Rapunzel's parents, who were later joined by Flynn and Kristoff. And as they continued their heartfelt conversation, Merida caught their attention by announcing that she's playing the next song.

The minute Ed Sheeran's Perfect started playing, all the men turned to their respective wife/girlfriend and led them to the rink.

Jack shot a glance towards the music corner, where he saw Anna and Rapunzel showing him a thumbs up before they skated away with their loved ones. After sending one last prayer to the Gods to bless the three women, Jack turned and took Elsa's hand in his own, skating to a side of the rink where the slowly swayed to the music.

"Well, that was rude of you for not asking me first," Elsa pointed out with a raised eyebrow but Jack knew she wasn't offended by the smirk she showed.

"I already asked you twice," Jack pointed out with a small smirk on his face.

Elsa pulled her hand out of his and placed both of her hands near his neck as his hands dropped down to her waist. She leaned close, hovering her lips over his ear before whispering, "How to be a good partner 101. Rule number one: Always ask their consent."

Jack stopped and nodded, genuinely apologizing before asking her for a dance. He was reminded again that she was in no way offended when she smiled and they continued dancing.

They stayed silent after that, focused only on each other and no one else. Elsa rested her head on his shoulder, close to his neck, while Jack softly sang the lyrics in her ear. They continued swaying, just basking in each other's warmth, and Elsa couldn't help but giggle when Jack continued singing. They both knew that the song was approaching its end but neither wanted to let go.

"I have faith in what I see." Jack sang, "Now I know I have met an angel in person and she looks perfect tonight."

He pulled back a bit and tightened his grasp around her waist as both of them just stood on the ice, staring at each other as he whispered the last part.

"I don't deserve this..."

He leaned closer and brushed his forehead against hers, making sure that she knew he was looking only at her as the last words escaped his mouth.

"...but you look perfect tonight."

As the final notes died away, Jack pulled her closer as he stared into her eyes, his own eyes seeking permission.

"May I?" He whispered.

And the smile she gave as she closed her eyes was the confirmation he needed before they leaned into each other and pressed their lips together in a gentle and loving kiss.

...

As they stepped away from their husband/boyfriend, Rapunzel and Anna finally turned to see what Jack and Elsa were doing and their jaws dropped when they saw what was waiting for them.

"Oh my GO-"

"Ssshhh!" Merida hissed, slapping a hand each on their mouths.

"Well, isn't this beautiful," Kristoff glanced at Flynn who looked back at him.

"It's gross and awkward," Flynn grinned. "But I feel happy for the dude."

"Oh my," Mrs Dunbroch placed a hand on her heart in surprise and shared a glance with Mrs Corona before they dragged their husbands away to give the young couple some privacy.

"You know," Mrs Corona started, looking at her daughter and niece, "you really should stop staring before they start feeling uncomfortable."

"I'm pretty sure they've even forgotten our presence with how they're sucking face," Merida smirked.

But Anna and Rapunzel weren't even listening to them as they stared at Jack and Elsa with eyes the size of pancakes.

...

Wrapping an arm around her waist while the other pressed her head closer, Jack could feel his heart on the verge of jumping out his body as Elsa's lips moved against his. Her lips, which to anyone else would've been ice cold, felt especially warm which had him wanting to just melt in her embrace. Her arms snaked around his neck and Jack downright forgot how his body was supposed to function. He gasped for breath but didn't pull back.

And as stated by every wise person out there, all good things obviously have to come to an end.

Elsa pulled back a little and after letting her lips linger on his for a few more seconds, she leaned back and looked up at his eyes. Jack's remained closed as he placed his forehead against his. And once he filled some air in his lungs, Jack slowly opened his eyes, only to stare back at the most stunning pair of eyes he had ever seen. He took a deep breath, feeling the sweat on his forehead and on many places of his body even though it was snowing around them.

Elsa slowly unwrapped her hands from around his neck and placed them on his chest instead. They stood in silence for a few seconds like that until Elsa cracked a smiled.

"Your heart's beating too fast," She whispered.

"Yeah, I blame you for it." He whispered back, nuzzling in her face.

"What did I do?" She smiled, bumping her nose against his.

"You stole it." He grumbled, which just made her giggle.

"That was way too corny."

"I know." He smiled.

They heard someone clear their throat, which snapped them out of the romantic bubble. Jack glared at Flynn who was whistling innocently while Elsa turned red, realising that she had kissed Jack in front of everyone else.

"Do you mind?" Jack hissed at the brunette.

"Yup," Flynn smirked.

"Well then, you can go and f-"

"Merida!"

Everyone turned their attention to the roof of the supper hall where the triplets were standing.

"What?!" She yelled back.

From what they could see, all three of them had horror expressed on their faces as they pointed to the forest. "Customers!" They yelled simultaneously.

This time, it was Merida's turn to be horrified as she screamed, "What?!"

"Hundreds of them are headed this way!" One of them yelled.

"All of them seem to be coming in cars!" A second yelled.

"We can even see two or three helicopters approaching!" The third yelled.

As everyone continued to listen, their panic slowly turned into confusion.

"Hundreds of cars?" Rapunzel looked at the others for some kind of explanation.

"And helicopters?" Anna blinked in confusion.

"You sure you're not just seeing things?" Merida rolled her eyes.

But Flynn grabbed his head suddenly, falling to his knees as everyone rushed to help him. "No, they're telling the truth... Too many people are coming..."

"Eugene, stop using your powers, " Rapunzel grabbed his hands, concerned for her husband as she tried to make him look at her. She wiped the sweat on his face and whispered her healing song, knowing how too many presences suddenly appearing affected him on a concerning level.

Her hair was not wrapped around him anywhere and even though it was glowing, just her sweet singing voice was enough to calm him down.

And while everyone discussed the sudden incidents, Jack knew exactly what was going on.

Why now...?!

His hand latched onto Elsa's desperately, not wanting their moment to end. And even through his anxiousness, he could see that she was nervous as well.

Noticing his sudden grip, Elsa looked at Jack and grew concerned at the conflicted expression on his face.

"Jack? Is everything alright?" she asked.

Jack looked at her, and Elsa blinked in surprise when she saw the panic and desperation in his eyes.

"...Jack?"

"Listen- Elsa, I-"

He didn't get to complete his sentence as the first car came crashing through the woods, breaking the railings of the rink.

"Oh my God, it was true! We've found Jack Frost!" A woman, probably in her twenties, stepped out of the car followed by a man who was holding a camera. They rushed towards Jack who stumbled back, hiding Elsa behind him.

I can't let them see her! People might recognize her and if the pictures are posted, maybe that Pitch guy will get to know of her location as well!

Many more cars arrived and they didn't seem to notice the damage they were causing as people got out of their cars and ran towards Jack. Within no time, there were camera flashes everywhere and at least a dozen people were shoving mics in his face, swarming all around him and separating him from Elsa who was pushed back.

"Wai- Elsa!" Jack yelled, searching for his staff but not finding it anywhere.

The helicopters overhead shone a light on him, carrying their own cameras as they filmed the mess on the ground.

And just when Jack was ready to fly off, three identical cars entered the rink and his heart dropped when he recognised the people in the cars.

Bodyguards spilled out of two of the cars, fighting through the crowd of paparazzi and creating a path as two of them led Jack over to the third car.

"Frost, we've been so worried! You troublesome little jackass, wait until we get you back to the company!" Bunnymund stepped out of the car, followed by Sandy who also looked very relieved.

"Bunny! Sandy!" Jack hugged them both and though they were surprised, they gladly hugged him back. "How did you guys find me?"

I didn't tell anything about the rink to Emma... He added in his mind.

"I'll explain everything to you later, now let's get going!" Bunny yelled over the noise, pushing Jack into the car.

"Wait wait wait wait WAIT!" Jack yelled, slipping out of his grip as he looked over at Elsa who was standing near the entrance of the rink. "Just gimme a minute!"

"What?! A minute?! Jack you can't be serio-"

"Please, Bunny!" Jack pleaded.

Seeing the pain in his eyes, Bunny paused, and after a second of thinking, he nodded and looked him in the eye. "Just one minute." He turned away and made sure no one got to Jack as he instructed the bodyguards.

Thanking him, Jack ran over to Elsa and took her hands in his, pulling her behind the car so that no one saw them. "Elsa, I-"

Elsa shook her head, squeezing his hands tightly as he held onto hers for dear life. "Let me speak, okay?" She gave him a sad smile and Jack nodded, biting his lip as he held himself back from stopping her.

"Thank you, Jack," Elsa let out a deep sigh before looking back at him. "Thank you for everything you've done till now. For coming here, for helping everyone with their houses and lights and- and for helping me out by being my friend and hanging out with me in this past month. You've literally made one of dreams -to make everyone here happy- come true. Thank you so much for that. And thank you for making tonight one of the best nights of my life!"

Jack closed his eyes and wrapped his arms around her, burying his face in her shoulder. His throat was tight and no words came out and all he could do was listen to her. "Elsa, I promise you, I will return as soon as possible! I-"

"Jack, we both know that you won't be able to go anywhere for at least three to five months if you win the race and it'll be hard to move around even after that, especially after you've been missing for so long now," Elsa tilted her head and rested it against his, "And I know that you will win the race. So, its okay Jack. Don't worry about me here. Go and live your life. Visit your sister, spend time with her, and spoil her with the love you have for her. Find someone you love and live your life for them."

"Elsa-!"

Elsa silenced him by pressing her lips against his in a parting kiss. And just before he could kiss back, she pulled back, leaving him shocked and surprised.

Elsa took this as her chance to him one final squeeze before she stepped back and gave him a heartbreaking smile, a single tear rolling down her face. "Take care."

"No wait, Elsa, I-"

"Times up, buddy!"

Bunny grabbed him by his hood and dragged him back to the car. Jack fought to get back to Elsa but the paparazzi got past the bodyguards and blocked his path. Jack covered his face, not able to see anything because of the flashlights, which made it easier for Bunny to pull him back into the car.

"Wait-" Jack looked at the rest of the rink family one last time before he was pushed inside.

"Stop fighting so much, Jack!" Bunny yelled, shoving him in and closing the door. He got into the passenger seat as Sandy climbed into the driver's seat holding Jack's staff in his hands. "We're here to take you home, where you belong! And this place is not it!"

They pulled out and left the rink, the bodyguards following close behind. The paparazzi started leaving as well, tailing the car with Jack Frost in it.

Elsa looked around in dismay. Her family was standing in the corner like a bunch of puppies whose home had been invaded by wolves. The rink was completely shattered, hundreds of plants and trees along the pathway to the entrance of the rink were destroyed and Jack was gone.

Just as she turned to walk away to her room, she saw a man holding a camera walk towards a certain someone who was standing near the supper hall.

"Mr Moon, right? Thanks for the call." The man gave him one last smile before he drove off with his companions.

Heartbroken and betrayed, Elsa slowly walked towards Manny who was staring at the rink impassively.

"You called them?" Elsa asked, her voice cracking even as she tried her hardest to keep it calm.

"He's a racer, Elsa. He doesn't belong here." Manny replied.

Elsa stared at him in disbelief until she cracked a smile, speaking back after years of staying silent. "I was a racer too, you know. I mean, what am I talking about? Of course, you know. No wonder I never felt at home or that I belonged here whenever you were around."

And just like that, she left the speechless Manny behind as she walked inside her home and slammed the door shut. And only then did she allow the tears to flow.

A/N : Reviews are always appreciated is please do give your feedback! :D