Chapter 25: Oath

The chirping crickets echoed as Sora, who was still carrying Kairi bridal style, made his way down the neighborhood sidewalk. She felt bad that Sora was carrying her the entire way home from school, which normally wasn't that far, but while carrying her? She was still surprised that he was just fine with it. Between her knee being sore and being physically exhausted from the day's activities, Kairi did enjoy this affectionate favor that Sora did for her. He would rest his head on top of Kairi's every now and then.

"Are you sure you're not tired of carrying me?" Kairi asked for the fifth time.

Sora sighed. "I'm fine. Don't worry about me." Suddenly thunder clapped a close distance from them, and the skies opened up and started downpouring on top of them. "Oh shit!"

"Oh my gosh! It's cold!" Kairi yelped as the two of them started to get soaked.

Sora tightened his grip on Kairi as he started jogging through the rain over to his house. He set her down at the front door so he could get his key out and unlock the front door. Nobody was home. Sora's parents were out of town and Tai was spending the night at a friend's house. Sora let him and Kairi in and quickly shut the door behind them. As soon as they were inside, Sora started shaking his spiky hair out like a shaggy dog.

"Phew!" Sora sighed turning on the light in the house. "That rain came out of nowhere!"

Kairi laughed. "No kidding!" Spike came trotting in the hallway, his clawed feet clapping against the tile floor. "Hi Spike!" She greeted him in a cutesy tone. Spike wagged his tail and started whimpering. He adored Kairi. She started scratching the back of his neck and belly. "Who's the most handsome boy, ever?" Kairi cooed.

"I thought I was!" Sora playfully pouted. Spike barked. "Okay Spike, I get it! Who would've thought my dog would be such a ladies' man?" Kairi laughed and shook her head. The air flow in the house caused her to shiver due to her being soaking wet. Sora laughed. "Come on, you can borrow some of my clothes while you're here. I'll throw your clothes in the dryer."

"Okay! Thanks!"

Sora and Kairi walked upstairs and into Sora's room. He opened his drawers and pulled out a white T-shirt and and some navy blue sweatpants. Kairi never liked to admit it, but she actually really enjoyed wearing Sora's clothes. They had a wonderful natural scent to them, felt very soft, and just made her feel good inside. In fact, she missed winter time specifically because she loved to borrow Sora's hoodies. Sora handed Kairi the clothes and offered her the bathroom to freshen up and change. Meanwhile, Sora changed out of his wet clothes and into a black T-shirt and dark red pajama pants. He grabbed his soaked clothes and waited for Kairi to come out.

"Here you go!" She said coming out of the bathroom with a towel over her wet hair. "Thanks for the dry clothes!"

"Sure thing." Sora took Kairi's wet shirt and shorts. "Um...do you wanna give me your…" He awkwardly pointed to both sides of his chest.

"Oh! Nah, it's fine, thanks though!" Kairi blushed.

Sora laughed. "Well, I'm gonna throw these into the dryer. In the meantime, I think we have some My Hero Academia we need to catch up on."

"Yes!" Kairi shot her arms in the air and fell back onto Sora's bed. "I'll fire it up."

"Okay, I'll get us some ice cream too!"

Kairi nodded as Sora walked out of the bedroom. She reached for the PS4 controller and fired up both the PS4 and Netflix. The two of them had made rather good progress the last time they watched. Once it was ready, Kairi sat on the bed and started to get comfortable. She looked ahead and saw the bengal tiger blanket that Kairi got for Sora as a late Christmas present. It was big enough that she could wrap herself in it like a cocoon.

Sora came back in the bedroom with a plastic grocery bag full of ice cream and ice cream toppings. In his other hand, he had bowls, spoons, and cans of soda. Kairi, wrapped up in the cocoon blanket, looked up at him innocently. When he made eye contact with her, he flashed a cheesy grin. Sora loved it when she was in "cocoon" mode because it allowed him to tickle her without her fighting back. He set the items down and bounced onto his bed, beginning to tickle her sides. She squealed and struggled under Sora's arms.

"You're way too adorable in this cocoon blanket." Sora laughed as he hovered over Kairi.

"I'm so comfy!" She said blinking her eyes.

He kissed Kairi on her forehead. "I've got your ice cream waiting for you."

Kairi released herself and sat up. "You know me all too well!"

"I've got here," Sora sat on the bed with everything. "Cookies 'n cream ice cream, rainbow sprinkles, chocolate syrup, peanut butter chips, cherries, and whipped cream!"

"My favorite!" Kairi excitedly started building her sundae. In the meantime, Sora started the next episode while he started building his sundae. He watched as Kairi sprayed a mountain of whipped cream. He always teased Kairi about the fact that her ice cream would always be hidden under so much whipped cream that you couldn't see anything else. "I can't help that I love whipped cream so much!"

Sora laughed. "I know, I know."

Sora and Kairi ate their desserts and got comfortable. As the episodes continued, the two of them would get super into and and talk about it during and after the episodes ended. It got to a point where both Sora and Kairi felt that they ate too much ice cream and the post-sugar coma began to hit them. Sora set their bowls on the bedside table before lying back on his bed. He looked over at Kairi, who was sitting up. He brushed his his hand up and down her arm and took hold of it. She looked down and smiled at him and his innocent eyes. Sora stretched out his arm. Kairi immediately took this as an invitation to cuddle and lay down next to him.

"How's your knee?" Sora asked as Kairi rested her head on his chest.

Kairi sighed. "It's okay. It'll probably bruise tomorrow, but at least it's not broken."

"You want some more ice?"

"Nah," she shook her head and wrapped her arm around Sora. "I iced it pretty well back at school and if I ice it too much, it'll get worse."

"That's true." Sora's hand rubbed Kairi's back. The dryer buzzer sounded off.

"I think our clothes are done."

Sora sighed. "Yeah...I'll get it later." He kissed the top of Kairi's head. "I'm too comfortable to get up."

"Me too," Kairi smiled.

"Sorry this wasn't anything wild and crazy like everyone else is doing."

"It's okay." She rubbed Sora's arm. "This is really nice."

"Good," Sora took Kairi's hand in his and kissed it. "I'm glad you're enjoying yourself."

Kairi shut her eyes. "Always…"

Sora smiled as Kairi's sweet voice faded. He continued to watch while also stealing glances of the girl he loved snuggling her head on his chest. As the night went on, Sora himself started to grow sleepy. It was a good thing that his parents were out of town and his brother wasn't home. He looked over and saw that Kairi had fallen completely asleep in his arms. Being careful not to disturb and wake her up, Sora leaned forward and managed to kick his comforter into his hand with his feet. He pulled the dark blue duvet over him and Kairi allowing the both of them to get more comfortable.

-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/

Kairi stirred and cracked her eyes open. The TV was still going on with My Hero
Academia playing. She moved her head and looked at the clock at Sora's bedside table. The night light was still on just giving enough luminescent feel. Sora was sound asleep under the blue blanket that rested over the two of them. Kairi couldn't help but smile at how innocent Sora looked while asleep. His chest slowly went up and down as he inhaled and exhaled. She leaned down and kissed him on his forehead.

After Kairi kissed him, Sora stirred his own head. She lay back down in his arms and rested her arm on his chest. Just as Kairi got comfortable, Sora shifted and lay down on his side facing Kairi. His eyes cracked open and met the eyes of his girl. He smiled as he used his arm to pull Kairi closer to him. She laughed and buried her face in the crook of his neck. She brushed Sora's arm with her fingertips. He inhaled and exhaled deeply. Between how comfortable he was lying down in his bed with her and the fact that he loved how soft her hands felt on his arm, Sora couldn't have been in a better place.

"Hey," Kairi said she moved her face back looking at Sora. "I really love this."

Sora smiled. "Me too." He brushed Kairi's cheek and leaned down to kiss her. "Are you warm enough?" He asked in a hushed whisper.

"Plenty." She nodded. Kairi sighed looking at the clock. "Sorry for falling asleep on you." She sat up and ran her hand through her hair. "It's getting late. I should probably get going."

"Alright," Sora said sighing in disappointment.

Kairi let out a large yawn. "I'm so sleepy though…" She lay back down on the bed. "I don't wanna get out of bed." She wrapped the blanket around herself. "I'm too comfy!"

Sora scooted closer to Kairi, wrapping his arm around her. "You know, I wouldn't be against you staying the night."

"I want to, but I don't wanna take up your bed. I'm not the easiest person to share one with. I'm a cuddler." She said blushing.

"Aww," Sora kissed Kairi's cheek. "You're making that sound like a bad thing. Really, I don't mind."

Kairi sighed, sitting back up. "Are you sure? I'm sorry."

Sora smiled and shook his head. "No need to be sorry. I seriously don't mind at all." He sat up and put his hands on Kairi's shoulders. "Honestly, I wouldn't mind if we did this more often." Kairi laughed. "Sorry if that sounded stupid."

"Not at all." Kairi leaned her face closer to him. "You're very cozy to cuddle with, and I love waking up next to you." She pecked him on the lips.

Sora's hand caressed Kairi's cheek and moved some hair behind her ear. His eyes locked Kairi's gaze, but had a sort of sadness to him that she wasn't aware of yet. Multiple thoughts raced through Sora's head. Instead of fighting the stream of thoughts, he instinctively pulled Kairi into a tender kiss. He broke it shortly after and looked at her, almost as if he was desperate to get as many good looks of his girl as possible. It almost seemed like time was running short for him. Which, if everything went as well as Sora thought it did, then it was very possible.

"Stay with me," Sora whispered as he brushed Kairi's arm with his fingertips. "Always."

Kairi smiled, her eyes fill with more love than even she could imagine. "I will." She pointed to his chest. "I'm always closer than you think."

He took Kairi's hand and rested it on his chest. "Kairi…" His soft voice barely echoed throughout the quiet bedroom.

Sora watched as Kairi sat on her knees and leaned in to kiss him. This time, they held for quite a period of time. As they continued to make out, their breathing became heavier. Sora found his hands massaging Kairi from her shoulders down her back to her waist. On the flip side of things, Kairi's hands ran up and down Sora's chest before they finally made their way to his back. They slipped under his shirt allowing her to feel his bare back under her soft hands that always sent a shiver down Sora's spine.

Finally stopping for a breath, Sora decided to cave. He took his black T-shirt off and tossed it to the side revealing his slender, but slightly toned and tanned, build. Kairi laughed after his dramatic toss of the shirt. She examined his physique and brushed her fingertips up and down from his chest to his stomach before using her whole hand. Sora sighed, allowing this overwhelming numbness to flow through his body, before pulling Kairi back in for another kiss. Her heart started racing the more she could feel Sora's body under her hands. Giving into further urges, Sora slipped his hands under Kairi's shirt and rubbed her back and stomach before lifting the shirt over her head. Except for, he managed to fail in that.

"Uh oh!" Kairi laughed out loud.

"What happened?" Sora asked. He fiddled with Kairi's top being careful not to hurt her.

"My earring got caught on my shirt." She sighed. "Epic fail much?"

Sora laughed. "Not on your end."

Sora carefully lifted Kairi's shirt over her ears before completely disposing of it to the side. Now it was his turn to admire his girl. While Kairi had indeed seen Sora shirtless before, this was completely new for Sora. She donned a light pink bra, but the only thing Sora saw was perfection. He ran his hands gently over her slender body that was just as soft as her hands were, starting near her shoulders and making his way all the way down her frontal area. The more Sora could feel her, the more he craved her. It almost seemed like he couldn't ever have enough of her. Sora pulled Kairi close to him before he started kissing her neck, which had him slowly making his way down to her shoulders and almost making his way down to her chest.

Kairi giggled as a shiver went down her spine. "Sorry…"

"No need to apologize." Sora smiled. His hands rubbed up and down Kairi's bare back. He sighed as she pressed her body against his and wrapped her arms around his neck. "You're perfect…"

Kairi laughed and blushed. "Far from it..."

"To me, you are."

As Sora leaned in and kissed Kairi once more, she leaned back on the bed and brought him down with her. He rested on top of her and continued to kiss her as his breathing became even heavier. A tiny moan escaped Kairi's mouth as he slipped his hand under her bra. All of a sudden, Sora managed to snap himself out of it and remembered what happened the last time Kairi had experienced this. He broke the kiss and rested on top of her staring into her eyes.

"You okay?" Kairi asked noticing the concern in Sora's eyes.

Sora nodded. "Yeah. Are you doing okay?"

"I'm great." She sighed. She shut her eyes before looking down. "I just…" Kairi looked back at Sora. "I wish I saved myself for you."

Sora smiled and brushed Kairi's cheek. "Well, if you're okay with it, you can be my first, but I don't ever want you to feel pressured by me."

"I am okay." She locked her hand with his. "I want to be your first. This feels just like new, almost as if the last time never happened." Kairi smiled.

Kairi looked down at her chest that was still concealed by her bra before looking back up at Sora, almost giving him a signal that she wanted to go further. Now shaking, Sora wrapped his arms around Kairi and began unclipping her bra. She shut her eyes feeling her constricted breasts finally be free. Sora's trembling hand gently cupped one of her soft breasts, emitting a soft gasp from her. He had found one of her sweet spots. He bent down and kissed her, all while giving her breasts the massage that Kairi so desperately craved for.

One by one, they each took turns removing the remaining articles of clothing until each of them were completely exposed to one another. Kairi leaned over and turned off the night light, allowing the moonlight from outside to cast a silver glow on her lover's face, who, based on his uneven breathing, seemed more nervous than she was. She ran her hands over Sora's chest and fiddled with the crown pendant he wore, her other hand resting against his arm. He laughed, taking Kairi's hand and kissed it before allowing her to wrap her arms around him and pull him down close to her.

"Don't ever leave me…" Kairi whispered.

Sora sighed, his heart sinking. The future was starting to look bleak for him and Kairi, but who was he to tell her that now, just as they were about to consummate their love for one another. He also couldn't bring himself to make a promise he couldn't keep. Sora exhaled deeply, his breath shaking, as he ran his hand through Kairi's hair, inhaling the sweet fruit aroma. The same hand traced down her face all the way to where her paopu fruit pendant rested on her chest. He brought the pendant to his lips and kissed it before releasing it.

"Now I'm always gonna be closer than you think." Sora whispered smiling warmly down at Kairi's flushed face.

Kairi laughed, Sora joining in with her. "You can be so corny sometimes, but I love you all the more for it."

"Well, you are too cute for your own good, but I love you all the more for that reason." He pecked her on the lips before leaning in close to her ear. "Are you ready?" He whispered. Kairi took a deep breath and nodded. "Are you sure?" She nodded once again, gripping Sora's shoulders.

After applying his protection, Sora, exhaling deeply, moved his hands so they were supporting him as he hovered over Kairi. Her arms shifted and gently wrapped around Sora's neck, her grip tightening as she felt him enter inside of her. A moan of pleasure formed from what started off as a gasp. Sora returned it with a shaky gasp of his own. The nerving pit that was in his stomach developed into a fluttering feeling of ecstasy as he slowly rocked his hips back and forth against hers. Each movement sent an electric jolt through Kairi's body, her hands trembling as she dug her fingernails into Sora's back.

"Are you okay?" Sora asked, breathing heavily.

Kairi nodded, smiling widely. "You're doing great!" She leaned in and kissed him. "Am I doing alright?"

Sora laughed. "Never felt better!" He kissed her back. "God, I love you…" He softly said against her lips.

"I love you too…" Kairi whispered as her hands travelled to the back of Sora's head and pulled his face into the crook of her neck. Her grip tightened around his spiky hair as his mouth began trailing around her breasts.

Feeling a boost of confidence, Sora began to pick up in speed with Kairi's hips keeping up with his rhythm. If her first time didn't leave a positive impression, this was the complete opposite. Kairi massaged Sora's shoulders, squeezing harder each time, the more they moved with each other. The longer they went, the faster Kairi's blood rushed through her body, causing minor shocks to shoot through her lower body. Sora's hands gripped his bed tightly as his movements started to pick up in intensity. A part of him wanted to hold back, but Kairi's moans of pleasure said otherwise. Feeding into the voice that was music to his ears, Sora continued to work his magic. He kissed her once again before he tilted her face up and began nibbling at her neck, which only emitted even louder moans from her.

"Oh my god…" Kairi moaned softly.

Sora kissed her forehead. "What is it?"

"You may actually finish me off…"

Sora, feeling like he was approaching his own climax, wrapped his arm around Kairi and held her close to him. He needed her. He needed to feel every inch of her against him. The young lovers exchanged sounds of pleasure until what felt like a thousand lightning bolts imploded all throughout Kairi's body. Her back arched as a loud, high-pitch moan erupted from her. Kairi's sounds of submission only drove Sora to keep going as he reached his finishing point. An enormous exhaling deeply as if he had been holding his breath for way too long. He stopped, nearly collapsing on top of Kairi and catching his breath.

"Wow…" Sora whispered as he rolled off of Kairi right next to her.

Kairi lay on her back staring at the ceiling, her body still trembling. "That was…"

"Amazing…" He finished her sentence.

Sora looked over at Kairi and reached for her arm. He laughed as he felt her goosebumped body tremble underneath his warm touch. She turned and lay on her side facing Sora. Her eyes shut as he reached over and pulled the blanket over Kairi, rubbing her arms to try and warm her up. She reached over and locked her hand in Sora's, kissing it. The quiet darkness of the room created a somber feeling that made them feel like they were the only two in all of Destiny Islands. Kairi felt her heart melt as Sora wrapped his arm around her and pulled her close enough that she could rest her head on his chest, feeling his pounding heart against her ear.

Both Sora and Kairi lay under the blankets in each other's arms. Despite it being around 3:30 in the morning, neither one of them could sleep despite their bodies being drained of all energy. The room may have been pitch black, but Kairi could still make out the sparkle that remained in Sora's eyes. How could it stop? He had just made love to the girl he loved dearly and it made up for Kairi's awful first experience. The two of them just held each other until one by one, their heavy eyes sent them into a deep, peaceful sleep.


Author's Note: Okay! I'm sorry if the sex scene seemed awkward! This was my first time writing one and it was a little out of my comfort zone!