The door frame almost breaks as Sora pushes the door to his bedroom hard with his back, not breaking the heated kiss with Kairi. They get into his bedroom, the brunet walking backwards and the red head pushing him forward. They hit the footboard and stop, ravishing each other with their lips and getting more and more desperate to be together after so long.
"Kairi…" Sora hums her name in a breathless plea, getting his tongue between their faces, which she immediately accepts. Their tongues seem to be as desperate as them and they can feel it in the way they groan, the way she sucks his and the way he explores her mouth. "I need you so bad…"
"I can feel that." Kairi can't ignore his clothed erection poking her hips. She could tease him for it, if it weren't for her soaked panties that scream desire. Desire for Sora. "I need to be with you, too…"
She removes her mouth from his and attacks his neck with small kisses. It gets a moan out of him, and she knows she won't get enough of that. Enough of the lewd, embarrassing sounds the two will make, just like they used to.
It's a good thing Riku and Strelitzia decided to go out and do some recon in case the Heartless appeared and also, to get a better understanding of Quadratum, leaving Sora and Kairi completely alone in the apartment. Those two will probably be out for a while, which means the princess of light and the savior of worlds have the whole place for themselves and can go at it for as long as they want and be as loud as they want.
"Sora…" Kairi slides her lips to his collar bone, giving it the same affection with small kisses. Every little sound Sora makes is more fuel to the fire burning inside her as it's about to become uncontrollable.
One of her hands travels down his body and she finds the hard bulge pressing against his pants. She starts rubbing it and Sora gasps at the feeling, his heartbeat getting faster from the anticipation of what's about to happen.
"Kairi, please…" He needs to feel her touch now, otherwise he might go insane. Sora starts grinding his hips in sync with Kairi's rubbing, starving for the pleasure that only the love of his life can give him.
"Impatient, aren't we?" Kairi laughing devilishly with that teasing tone in her voice will never fail to get him even more turned on.
"Like you're doing any better." Sora replies, his breath hot and his pants getting too uncomfortable already from Kairi's hand feeling him. "Haven't touched you yet and I can already tell you're very wet."
Crap, he's right but Kairi has always loved the fact that no one knows her better than her pretty lazy bum of a boyfriend.
With the two now hot and bothered, Kairi drops to her knees and grabs the waist band of Sora's pants and underwear. Fortunately, they slide down to his ankles with ease, leaving his hard length completely bare for her. A small gasp escapes her mouth, taking in the sight of Sora aching, throbbing for her after an entire year of not seeing him like this.
"I missed seeing you this hard for me, Sora." Kairi purrs, taking his shaft in her hand and starts stroking it slowly, making him moan at the contact. With a smile on her face, she bites her bottom lip and looks up to meet his gaze as she keeps pumping him. "Did you touch yourself while thinking of me during your stay here? Be honest."
"Y-Yeah, pretty much every night…" And Sora remembers vividly all those nights where he would satisfy himself to the thought of Kairi pleasuring him and handling him just like he likes it until he made a mess of himself and fell to unconsciousness, but none of those thoughts hold a candle to the real thing, whimpering at her hand working his manhood until it aches.
"Good, me too." Kairi says in a low, seductive voice and her memories of working herself until satisfaction, seeing her fingers going in and out of her sex wishing it was Sora instead, make her stroke him faster. His moans become low groans and seeing him all worked up makes the heat between her legs become unbearable. "Well then, I guess it's time we get serious."
Sora notices Kairi licking her lips as she sticks out her tongue and starts licking the head of his shaft. He starts whimpering, wishing she stopped teasing him, but he'd be lying if he said he didn't miss the way her tongue plays around his head, licking up and down then all around.
As if reading his mind, she covers the head with her lips and starts taking him into her mouth slowly. Kairi looks up at Sora while working him and she can see those beautiful blue eyes of his getting hungrier for her.
She takes him deeper, until her mouth is entirely filled, and she moves her head faster from the base of his length to the tip, moaning as she hears him groan in pleasure, never breaking eye contact.
He brings a hand to her hair and starts caressing it while she works him, a way of him telling her what a good job she is doing. She grins, happy to know he is enjoying this just as much as she is.
Wanting to get Sora to a desperate state, Kairi starts bobbing her head faster and his hips involuntarily jerk forward. "Kairi…"
She knows that heated face, that voice calling her as a moan and the salty taste on her tongue. He is close. She takes him faster and sloppier, and she can tell he is already seeing stars and then-
Kairi releases Sora's shaft entirely, much to the confusion and frustration painted all over his face, grinning mischievously at him like she regrets nothing.
"H-Hey! I was so close…" and he misses the warmth of her mouth as she took him entirely.
"Really? I couldn't tell, sorry!" Kairi says in a very exaggerated manner, and she is sure Sora can tell she's not sorry at all. "So, whatcha gonna do about it?"
And Oh, she really wants to know? Then Sora is more than willing to give it to her. "You'll see!"
Kairi yelps at the sudden way Sora lifts her up and throws her onto the bed. He kicks away his shoes and the clothes at his ankles to then help her do the same. He takes a good look at her panties and, just like I thought, they are totally soaked.
"You hungry?" Kairi giggles as she opens her bare legs and present herself entirely to Sora. She doesn't need an answer, she can see him practically drooling at the sight of her wet sex.
"I'm starving." He groans as he dives between her legs, without wasting anymore time.
He starts by leaving small kisses on her inner thighs, feeling the way she hums in his head. He gets to her folds and licks with all the patience in the world. While it's true he would love to just dive in and satiate his own hunger, Sora doesn't mind taking his time either.
And Kairi can't stand it.
"Sora, please…" and that smug she was wearing not too long ago melts into whimpers and a needy-looking face, wanting to feel his tongue on her most sensitive parts.
Without warning, he starts licking on her clit at a very fast pace. His tongue is firm, putting more pressure on the tip as he licks up and down, sending waves of pleasure through her entire body. Kairi doesn't even try to contain the loud moans coming from her mouth.
Now at his mercy, Sora puts his lips over her sensitive nub and sucks hard, making her eyes roll back and her moans drown in her throat. He slurps her clit, adding to the already lewd sounds coming from her mouth and he doesn't seem like he wants to stop any time soon.
"S-So good, Sora…" Kairi firmly grabs his not-so-spikey-anymore hair to hold him in place and he groans at the pleasure from her slightly painful grip.
It doesn't take long for her to start grinding her hips, rubbing her sex against his face. He enjoys how needy she can get, so he introduces a finger inside her and she feels the entire room spinning as his digit goes in and out of her at an unforgivable pace. "S-Sora!"
Man, he loves it when Kairi screams his name as he goes at it. He introduces a second finger and her sounds are gibberish. He introduces a third and tears start forming at the corner of her eyes from the unbelievably wonderful feeling of Sora sucking her and penetrating her with his fingers.
She is close. Kairi can't take it anymore that she might explode. She grinds faster on his face, chasing that delicious climax and glisten all of Sora's face with her release, her mind starts to go blank and then-
And then, somehow, Sora frees himself from her hold and pulls his mouth away just a few centimeters from Kairi's womanhood. She looks down, flabbergasted that not only did he stop making her feel good, but he is also looking at her with that devilish smile. The same as hers.
"Feels awful, doesn't it?" and Kairi almost forgot that she did the exact same thing to Sora a few minutes ago. Payback. "That was for earlier."
"Soraaa…" She frustratedly groans his name as she starts grinding her hips again, hoping to reach his face to feel amazing again, but she can't quite get it, feeling his hot breath taunting her.
"Relax, Kairi. We're about to get to the good stuff anyways." Sora smirks as he takes off the rest of his clothes leaving him completely naked, except for his necklace.
He helps Kairi do the same and his patience has already run out, furiously throwing her clothes to the floor. Now bare, they take a good look at each other, he can swear she got a bit curvier, and she feels like his chest got a bit broader.
"Sora, please. I need you…" Kairi says as she spreads her folds with her fingers, inviting Sora to get inside her already.
He grabs the base of his manhood and aligns it with her entrance. He starts thrusting until he finally reaches the depths of her insides, both moaning as they reconnect for the first time in so long.
"So tight…" Sora gives Kairi a moment to adjust to him and she takes that as a chance to see her beautifully flushed face, sweat beads resting on her forehead and her chest rising and falling. "You look so beautiful like this, Kairi."
She smiles at her words, so she leans forward and presses her lips against his in a loving kiss that becomes more passionate when they use their tongues to drown in bliss. As they kiss, he starts thrusting slowly and her moans die down in his lips. He grabs her hips firmly and starts pushing faster in and out of her.
Kairi throws her head back and falls onto the bed again. As he keeps moving, Sora leans over and takes one of her hard pink nipples into his mouth and licks it to stimulate her more. It's too much for her and her noises echo around the room as he sucks on one nipple and then the other as he slams into her harder.
"That's it, Sora! Please don't stop!" and he buries his face on her neck, hitting her deeper and expanding the pleasure.
Sora takes in her scent, and he can almost feel tears wanting to fall from his eyes. The smell of salt and sand on her skin, the smell of home.
Without warning, he shifts the two of them so that now Kairi is on top of him. She puts her hands on his chest and starts sliding up and down fast, wanting to reach that peak that they both denied for each other. She doesn't care about that anymore. All she cares about is how good Sora makes her feel and how she wants to make him feel just as good.
Her butt falls hard on his hips and his length hits deep over and over again and she can't believe she went an entire year without him and the way he pleasures her because, even though her mind doesn't really feel like it's been that long thanks to being asleep for most of it, her body does, and it missed it so much.
"Kairi, I'm close…" Sora calls to her in the midst of his groans, trying to pierce the wall formed by her moans.
"Me too!" She starts grinding on his shaft and she starts losing control of her body as lust takes over.
She leans for a kiss as she keeps grinding and they devour each other's mouths. He grabs her butt cheeks with a strong grip, making her gasp and break the kiss, letting her head fall on his shoulder.
Sora takes over and starts thrusting hard into Kairi, until he can feel his own release on the tip of his length. One last thrust and a scream of her name towards the sky, and he spills inside her, filling her up and his grip on her butt tightening to make sure she takes all of it.
Kairi feels the pressure of his release inside her and she buries her nails in his chest, sending her over the edge and letting go as her climax washes all over her with a loud moan of his name, taking pleasure in how her release pushes against his now soft member.
Kairi collapses entirely on top of Sora, breathing hard on the other's ear. Neither of them try to move, wanting to enjoy this precious moment that is the afterglow just a bit more. They know they are a mess right now and probably alerted some of the neighbors, but if that's the price for being together and it being good, then they will gladly pay it.
A more composed Sora helps Kairi as he lifts her up, releasing his shaft in the process, and tucks her to his side. He presses her tenderly against his chest and starts caressing her long red hair.
"That was incredible…" Kairi hums against his chest and she hugs him as she breathes him in. It's been so long, and she can't believe she is here in bed with him. She can't believe she found him. "I missed you so much, Sora."
"I missed you too, Kairi." Sora gives her forehead a chaste kiss and he rests his chin on top of her head. He hopes that she can hear his heartbeat like this, beating just for her. "I'm so happy to see you."
It didn't have to be like this. Kairi could've just decided not to spend a year of her life in a coma, trying to find Sora in her memories and train with Aqua to improve her Keyblade skills to come to Quadratum and reunite with him. She could've just moved on and keep on living her life in Destiny Islands. Probably meet someone else, considering a lot of people never bothered to hide their interest for her.
It's the same for Sora. He could've just accepted his fate for abusing his powers and start a new life here. A new reality in this world of fiction. He could've done it alongside his kindhearted, orange-headed roommate who is strong and far from bad looking.
But they couldn't. They can't.
They know very well that nothing, no one, would be the same.
They want to be together. They need to.
It had to be like this.
"You're coming back with us…right?" Kairi couldn't bear to live without Sora. It's been far too many times at this point. If he stayed here, out of reach, it would break her.
"I will." Sora presses her body deeper into his, wishing they could just melt into each other so that they can finally be inseparable. He can't live without Kairi either. "I promise."
They look deep into each other's eyes, seeing the immense love between them. They press their lips together into a sweet, tender kiss and when they separate, they know it. They would be lost without the other.
"You know, I'm quite impressed…" Kairi reaches for Sora's hair and starts playing with his locks as she analyzes his facial features. They have somewhat changed, but he's still the same boy she fell in love with at heart and for that, she smiles. "I never thought you could get even more handsome."
"Really? I was just thinking the same about you." He gets closer to her face and rubs their noses together, making them break into giggles. He stares at her with those beautiful blue eyes of his and all she can see is love. Love for her. "You just keep getting more and more beautiful."
Kairi's cheeks get red at Sora's compliment, and they stay like that for a while, just laughing and basking in the other's presence. There's always the possibility for them to be pulled apart again, so they have to make every moment count.
Which means…
"So, ready for round two?" Kairi smirks and the lust slowly creeps back into her eyes. "Or did you seriously think just one time would make up for a whole year of not being together?"
Sora smiles mischievously. He needs to be with Kairi in every conceivable way. He would never deny her the chance to be together and, from now on, he won't let anyone deny them that chance.
"Oh, I wouldn't dream of it."
