ciircee: (Hold on to me)
Circe ([personal profile] ciircee) wrote2006-05-05 02:35 pm
Entry tags:

KH2 Riku/Sora smut for Meg

Meg, my darling, I am so happy that you have been smoke-free for six months that I wrote you porn on Edward's computer at work during their Monday morning meetings. I wasn't going to write this. Because, as I said, I know little more than 'omgLIMIT'. And then Farmer's keyboard screwed up. And I had to write in a very, very, very Catholic hospital during IS meetings that only lasted an hour or two at a go. But six months is six months and I am proud of you. May your other friends have blessed you with porn in recognition of your milestone.



Sora spun, moving with the same casual grace as the sand shifting and flying under his bare feet. He let the movement take him until he could feel Riku at his back and then swung his blade-free arm out to link with his friend's. "Is that all you've got?" Riku demanded as they balanced their weight against each other's. Sora looked up at him, preparing for the turn into the first spin of thirteen blades.

And tripped. He tried to keep upright by driving Oathkeeper into the sand but toppled onto his back anyway and lost his breath with a resounding "unf!"

Riku peered down at him. "Guess so."

Winded, Sora kicked sand at him.

"Huhuh," Riku dropped down to sit beside him, carefully laying Way to the Dawn on the beach, "you're finished." Sora lifted his hand a little and after a moment, Riku bumped their wrists together, the sand beneath Sora's arm muting the clear ringing that the various metal bits and pieces on their gloves usually produced. "Can't even talk, you're so wiped out."

Sora kicked a little more sand in his direction. "Am not," he managed.

"A couple of hours of practice will do that to some people, I guess," Riku continued on fatalistically.

"Shut up," Sora said, but mildly, already laughing because Riku was funny when he was drolly teasing. He grinned over at Riku and after a second Riku looked away from the far horizon and gave him a smile that was more a feature of his eyes than his face. He sat up, mirroring Riku's posture and looking out at the waves. "D'you ever think about rebuilding The Highwind?" he asked suddenly.

Riku shrugged and squinted up at the clouds. "Sure, sometimes."

"But…but it's good to be home, too, right?"

"Sure."

Sora bit his lip. "Paopu fruit is good," he said suddenly. "Home is the only place that has it, right?" He looked for his bag. "I've got some with me, if you want one. You gave me one once, remember, so I can give you one. If you want to have a snack before we go back to practicing I mean."

Riku thumped him on the shoulder. "Sora, if you're that tired, you can just ask for a break. Or we can quit for the day."

Sora thumped him back, scrambling to his feet and wriggling Oathkeeper free. "I'm not tired. I wasn't tired," he argued when Riku snorted, retrieving his own Keyblade. "I just remembered that Roxas kissed Axel." he paced out the distance needed to begin the session.

"Axel kissed Roxas?" Riku sounded morbidly curious.

Embarrassment humming in his head, Sora began the run-up. "Roxas kissed Axel. And anyway, then I had a funny thought and I…umf! What was that for?" Sora asked, rolling over and spitting out sand.

In answer, Riku sat on him. "All right, spill it."

"No way!" Sora shoved at him. "Get off, you big bully!"

Riku seated himself a bit more comfortably, grinding Sora into the beach. "No way to you," he said easily. "Not until you tell me the funny thoughts."

"It wasn't funny ha-ha, it was funny stupid."

"Me thinking funny thoughts is what got us all into trouble in the first place," said Riku. "So talk. You're not getting up until you do."

"You're gonna be sorry when I make you get off of me," Sora warned.

Riku sighed and pushed a handful of sand up Sora's back, making him squirm. "You may fight better, but I'm still bigger than you."

Which was entirely too true. "Fine," Sora huffed at him. "Sometimes some things make me remember stuff that Roxas remembers. For a second we were standing like they were when Roxas did it."

"We've been practicing that move all summer and you just remembered now?" Riku asked disbelievingly.

"No," Sora shoved ineffectually at Riku. "I remembered the first time. I just had that funny thought today. That's all."

"And…?"

"And Axel's mouth was really cold."

Riku sighed. "And?" he said impatiently.

Sora pushed at him again. "And I wondered if it was because he's a Nobody and all Nobodies are cold or if it was because he's your Nobody and your mouth is cold. Don't try and pretend he's not your Nobody, either," Sora said when Riku's mouth opened. "You always say stuff like 'that sounds a little impossible, doesn't it, Sora' but you never say 'no, he's not'. I'm not a kid. I understand some stuff, you know. And you know the most about the Darkness and all that stuff."

After a moment, Riku shook his head. "You still believe in Santa," he said dryly. Sora folded his arms. Riku shrugged, "Okay, so he is real. But the Nobodies are gone; joined back together or just gone, so it doesn't matter anymore because there aren't any Nobodies. What was the funny thought?"

"What do you mean 'what'? That was the funny thought!"

"No it wasn't. You're still blushing and you won't look at me."

Sora gave up. "I was thinking I could kiss you and find out," he confessed sulkily. "Happy?" He glared at the clouds scuttling over the sun, looking anywhere but a certain pair of grass-green eyes. "You can get off now."

"That," Riku murmured, "was an interesting choice of words." His hands came down on either side of Sora's head and Sora looked up at him just in time to see his eyes fluttering shut.

"Oh," Sora whispered, shutting his own eyes. He didn't realize how tense he was until he went limp at the first touch of Riku's mouth to his own. "Oh," he breathed again as Riku's mouth lifted away.

Riku's voice smiled at him. "Oh," he said agreeably and then his mouth was back, tongue sweeping past Sora's parted lips. The feeling of it, the way the tip of Riku's tongue stroked over his own, had Sora arching up into the body over him. He clutched handfuls of Riku's vest, the zipper rough on his palms, and thrust his tongue back against Riku's, into his mouth. There wasn't any particular taste, only an overwhelming sense of wetness and heat and intimacy.

Then Riku's mouth was gone again. "Find out what you need?" he asked calmly.

Sora nodded and then shook his head. "They did more." Then he flinched. What Roxas and Axel had done didn't have anything to do with the question of cold or not or why.

But Riku gave him a considering look. A knowing look. "Sora, are you trying to run a race against your own memories?" When Sora nodded fervently, Riku leaned close again, his breath washing warm over Sora's ear. "I guess I can run with you for a little while." His mouth slid lightly over Sora's cheek, nipped at his jaw, moved onto his neck. "Tell me when, okay?"

"Okay," Sora agreed. He gripped double handfuls of Riku's vest and shuddered.

Riku's mouth was soft and warm against his neck and while it didn't tickle it still made Sora squirm and wriggle and fight for breath. He shivered and clung on mindlessly to Riku, tugging at his vest until Riku shrugged out of it. His hands were momentarily lost, adrift in the wide, open space between their bodies until he caught the firm line of Riku's biceps. He was lost enough that it took him a moment to realize that he was being talked to. "…Sora?"

"Huh?" Sora blinked a moment before Riku, still leaning over him, came fully into focus.

"Unless we're done here, your jacket is sort of in the way," Riku said plucking at the sleeves to underline his point.

"Oh." Sora rolled his shoulders, shimmying out of the short jacket. Riku didn't back away as Sora sat up to get the material out from under him and off of his wrists and for a moment he forgot what he was doing as their chests brushed together. He turned his face into Riku's neck and smelled shampoo and beach and sweat and boy. Without thinking about it, he skinned out of his shirt, too.

Riku shook his head. "You're lucky there's a blitzball game today." He unzipped his own shirt, the zipper growling as it slid lower and then opened, jangling faintly as Riku slipped it off and tossed it aside. "Nobody is going to be around to catch us like this."

"We've practiced without shirts before," Sora said, shivering as the chill metal of his pendant made contact with his chest. He put his hands in Riku's hair, unable to resist the way it was sleek and smooth even when messy. "Wrestled that way, too."

Riku snorted. "You're such a kid, Sora."

"I am not!"

"You are too. Nobody would believe that we're wrestling."

"Why n—oh!" Sora lost his breath to a gasp in mid-word as Riku shifted and slid one leg between his own, thigh pressing smartly against his groin. "Oh," he moaned, rubbing up into that pressure while pulling Riku down to him. His next 'oh' was muffled against Riku's mouth.

"Yeah," Riku mumbled, his mouth trailing a streak of pure heat down Sora's throat to the place where neck and shoulder met and merged. "That's why."

Sora barely heard the words, too focused on the hand sneaking up his side to concentrate on what Riku was saying. Fingers gritty with sand and rough with calluses were tracing his ribs in slow, upward succession. He could feel his breath hitching in his chest and had the vague, skittery idea that he should stop it; then Riku's lips were nuzzling at his own and he was too busy kissing to give it much more thought. The tip of Riku's tongue stroked against his in quick, teasing darts. Not lingering, not going deep, just a touch, a taste, and gone again. "Riku!" Sora meant it to be a sharp retort but those clever, sandy fingers bumped over his nipple, making it come out as a startled cry.

"Hmm?" Riku hummed questioningly against his lips and his fingers fanned slowly, one by one, over the sensitized peak. "Yes?" Pinkie, ring, middle, index, thumb.

"I have nipples," Sora said, dazedly. Only when Riku snorted back what sounded like a laugh did he realize how stupid that sounded. His ears felt hot. "I mean, yeah," he muttered, trying not to arch into the slow flicker of thumb, index, middle, ring, pinkie. "I knew I had nipples," the word was beginning to sound silly and meaningless in his head, "I just didn't know that they…" he sucked in a deep breath as Riku's thumb and index finger closed together, tugging gently. "And guys go around shirtless all the time. And…" and Riku was shirtless wasn't he? Sora looked. Riku's chest was a peachy, golden tan interrupted only by the rosy-pink circles of…"um, you have nipples." Sora felt the blush burn in his cheeks as he looked up.

Riku sat up and gave his own chest a cursory glance. "What do you know," he said in a tone of wonder, which he wrecked by looking up with a snicker. "I do."

Sora was about to say 'shut up' but got derailed by Riku bringing up his other hand, touching the other side of his chest, making his other nipple peak. Instead he heard himself ask, "Can I do what you're doing?"

The snickering stopped and Riku looked sort of like he'd done the time Sora had accidentally hit him in the back of the head with Sweet Memories. "You want to touch yourself?" Riku asked hoarsely.

"No!" Sora felt his blush erupt everywhere. "You! Yours! To you," he managed to blurt out.

Riku still looked like he'd been clubbed by a keyblade. "Sure. Help yourself."

Sora reached out and set his hands lightly on Riku's waist. He took a moment to think, letting the heat of Riku's body seep into his skin. He licked his lips. His first thought had been to simply copy what Riku had done to him, but the old urge to one-up him was still there. Tightening his hold, he used Riku's body as an anchor and pulled himself up. He licked his lips again and then leaned forward, touching his tongue to Riku's nipple. He tasted salt and something musky-sweet, like sea-salt ice-cream.

Above him Riku swore quietly. "Holy shit, Sora."

He didn't really hear him, too caught up in the taste and the way that the smooth, pink skin had puckered; it reminded him of the seashells that they'd used to collect as little kids and Sora had tucked them into his mouth when his pockets got full. The taste of salt and the smooth-bumpy texture was the same, but there were no sharp edges to cut his tongue.

"Sora…"

He licked a wide, flat stripe, fascinated by the feel, and then pursed his lips around it, trying to draw it into his mouth as much as he could.

"Sora, jesus!" Riku shoved him back roughly.

"Huh?" He was panting, struggling to get enough air to talk. So was Riku. "Did…did I…"

Riku caught his face in his hands and kissed the rest of his question away. They fell back into the sand and Sora lost his breath again as Riku landed, all elbows and weigh, against him but it was all right. Riku was there, one hand wrapped warmly around the back of his neck, to breathe for him. Giving him air in deep, slow kisses that made Sora feel as though he was being devoured in long, steady gulps.

The other hand settled hot at his hip and Sora expected it to travel up his chest again. It didn't. It swept down and he only had a moment to register the feel of Riku's palm curving firmly over the curve of his ass, using his handhold there to shove Sora into what he evidently considered to be a better position.

Sora thought he might have protested when Riku let go, but it didn't matter because Riku's hand had curled around the back of his thigh and Sora found himself hooking his leg over Riku's hip and…"Oh," threw back his head and moaned. He rocked up, using his leg to hold Riku in place over him. "Now…now what?" he gasped out.

"Hm?" Riku bit his ear and for a while Sora got lost in the heat of Riku's mouth and the hot words he was blowing in his ear. He wrapped his other leg around Riku's other leg and arched up hard, his fingers digging into Riku's shoulders. The way Riku gasped in his ear made him remember his earlier question.

"What do we do now?"

"I don't know."

"You don't…" Sora stopped moving. "What do you mean you don't know?"

Riku quit mouthing the chain around Sora's neck and ground down against him, looking at him almost crossly as he did so. "I don't know means I don't know."

"But…but you're older! You've been…" he gestured fitfully as much as he could, "places. You're Riku."

"All I know is the stuff I overheard Tidus and Wakka talking about in the blitzball locker-room."

"Okay! So what did they—"

"Girls.

Sora blinked at him. "Well, wha—hey!" he protested as Riku pushed himself away.

"Keep your hair on," Riku muttered, tugging his glove off with his teeth. "I'm just weaseling us out of our clothes." He held out his newly-bared hand and Sora put his own into it without thinking. "Because that was the next thing with girls. According to Wakka, anyhow."

"Okay." Sora watched in rapt fascination as his own gloves were peeled off and tossed aside. A shiver wracked him as Riku's hands settled at his waist.

Riku stopped there and sighed deeply. "Sora, you're the simplest person I know—"

"Hey!"

"—but you've got the most complicated pants I've ever seen," he finished.

Sora looked down at his belt and the series of interlacing straps that buckled his scabbards into place. They weren't difficult, but there was a trick to it. "I'll do mine if you do yours," he offered, already snapping out of the scabbards. He heard the rustle of fabric and looked up from his belt buckle in time to see Riku stepping out of his pants. "You're not wearing any underpants," he stated in shock.

Riku looked down at himself, apparently at ease with his nudity despite the shell-pink blush painted across the bridge of his nose. "I usually don't."

"But you…" Sora yanked his zipper down and shoved his pants off his hips, catching his underwear on the way, determined to be as casual as he could. Despite the fact that every part of himself that he could see was scarlet. "You didn't even unzip."

"Nope," Riku confirmed, kneeling in the sand by Sora's feet. "Didn't have to. The belt," he confided, "is not just for show. I wear 'em baggy because I like the idea that freedom is only seconds away."

Freedom… Sora quit kicking out of his pants and struggled to his knees, half falling into Riku as he did so. He punched him on the shoulder as hard as he could manage. "You stupid jerk," he said, smacking him again, "if you leave without me again…if you even try...I'll—"

"Stupid," Riku said, planting a hand on his chest and shoving him back. "I didn't mean freedom from you." He caught Sora's hands easily as Sora tried, half-heartedly, to thump him on the shoulder again. He laced their fingers together and pressed their hands into the sand next to Sora's head, leaning close. "I meant in case something came up."

"What would…?" Sora asked, drifting away from the rest of his question, distracted by the feel of Riku's hands on his. He almost never took his gloves off, and Riku almost always wore his, too. There was something about the way the bare skin of their palms and wrists pressed together that felt like kissing. Warm and intimate and…

"In my pants," Riku clarified.

"What would come up in your…oh. Oh." Sora ducked his face against Riku's neck, stifling a giggle. "In your pants. That's pretty—good," he moaned suddenly as Riku shifted and brought his weight down against him. His aching erection was caught tight between the flat plane of his abdomen and the hard muscles of Riku's stomach. The sticky-hot head of Riku's cock was nudging at the base of his own. "Good. That feels good."

"Yeah?" Riku's voice was low and breathy. "How about this?" He moved his hips slightly, a slow, incremental thrust.

Sora's fingers tightened convulsively. "Yeah."

Riku did it again, harder, nipping the cusp of Sora's shoulder as he did. "That?"

"Yeah." Sora shuddered.

"Now?" Riku groaned.

"Yeah." It should have been too much, too hard, with Riku's swollen length pressing down directly over his own. But it wasn't. He tangled his legs with Riku's and arched up until the small of his back was pressed flat to the sand. "I don't know what to do," he moaned, feeling desperate.

Riku kissed him fiercely. "We'll figure it out together," he promised. He shook their joined hands. "Let me go a sec, huh?"

Sora loosened his grip, letting Riku's fingers slide out from between his own. "What are you going do?" he asked, lifting his hips and hoping that Riku would take the hint and move a little more.

"If it works for me," Riku said, reaching between them, "it should work for both of us, right?"

"Yes." Sora clutched Riku's shoulder, back bowing with the intense pleasure of Riku's hand wrapping around both of them. "More," he gasped.

Riku's grip faltered. "Hold still," he groaned. He fumbled again. "Shit," he swore. "My hand isn't big enough and I can't…" he shifted restlessly, freeing his other hand and planting it in the sand. "I can't get both hands…"

"We can do it together," Sora said, spitting into his palm.

"Yeah," Riku agreed, working his hand free and copying Sora's gesture. "Both of us together." He grabbed Sora's hand, their saliva slicking the hold, and brought their hands down between their bodies. "Like this," he instructed.

Their combined grip was perfect, holding their lengths together so that the sensitive heads kissed and nuzzled damply at each other as they moved against each other in short, shallow thrusts. Then Riku flexed his wrist and stroked.

"Riku!" Sora jolted against him, his own hand jerking down rapidly to follow Riku's.

Riku bit Sora's lip, a bright, sharp sting of pleasure. "Sora," he murmured at him as their hands fell naturally into rhythm, pumping up and down harder and faster as they continued to rock against each other.

Sora slid his hand up and covered the heads of their cocks with his palm, squeezing and rubbing a hard circle over them. He did it again, not sure if he liked better the way the sensation made every muscle he owned clench tight or the way it made Riku swear crudely against his mouth.

For somebody who didn't know what to do, Riku had a lot of suggestions. "Harder," he breathed, his hold getting firmer by example. "Faster," he instructed, already picking up speed. Sora followed his lead.

"More," he begged, pushing up hard against Riku's hand and body. "Riku, more. More," the words tripped dumbly off his tongue, pushing and pulling and clawing at his friend with his free hand.

"Sora," Riku groaned, biting at his mouth. "Sora, I'm gonna—" and before he could finish saying it, he was. His cock jerked in their hands, the space between their stomachs flooding hotly.

It was all the 'more' that Sora needed. "Riku!" he barely heard his own sob of release as the damp heat between them doubled obscenely. He came back to himself slowly, listening contentedly to Riku's breathing in his ear. "You're heavy," he said just to say it, hugging Riku closely.

Riku got even heavier. Then, "So, you've been trying to work this out all summer, huh?"

"Huh?"

Riku drew back and wriggled his hand out from between them with a wet, squelching sound. He touched Sora's cheek with wet, sticky fingers that smelled sharply of salt. As though he'd let a sea-salt ice-cream melt in his hands. "You said you remembered that thing with Roxas and Axel at our first practice. When we first got home. That was at the beginning of summer. So, you've been planning all summer."

Sora squirmed, wiggling his fingers against their stomachs. "I wasn't planning anything. I was just thinking about it and then I just had that other thought today."

"Well, obviously," Riku smiled, slyly triumphant. "Otherwise you would have just told me that Axel's mouth was cold from ice-cream. And that Roxas didn't kiss him so much as jump on him and stick his tongue in his mouth to get a taste because Axel wouldn't share."

"Uh…" Sora thought for a second. "Well, you fell for it!"

Riku laughed. "I didn't fall for anything. I just wanted to kiss you."

Sora blushed mutinously. "You know what I just remembered? One time Roxas dumped Axel into the tide for being a gigantic, smelly jerk."

"You mean like this?" Riku asked, scooping him up from the sand.

"Riku!"

The water was cold after the heat of the sun and the sand; Sora was already kicking his way up before it had even closed over his head. He came up spluttering and spitting seawater, his hair hanging limply in his face. He shoved it out of his way and saw Riku's unabashed grin, shining like the dawn. He launched himself at Riku and wrapped himself around him, letting the fall take them, laughing, into the surf together.

****


And THIS is the crap that kept going through my head whilst Ed and his office mates where in meetings only sixteen feet from where I typed.



Sora: Hey, you know what you could name that thing? *beams* Riku Touched It.

Me: I'm not naming it that.

Riku: Sora Touched It Too.

Sora: *bluuuush* Shut up! It was your idea!

Riku: Nuhuh.

Sora: Was too!

Riku: Was not!

Me: Shut up and just tell me the damn story.

Riku: I made his brain go 'blork!' and fall out his ear.

Sora: Shut up! I made your brain go 'Blork!!!!' and fall out your ear, way better.

Riku: *thumps him*

Sora: *thumps him back* And anyway, I had, like, sand everywhere! In uncomfortable places!

Riku: *smug* Not me.

Sora: That's because you sit on people.

Riku: So? Hey, you can't forget the 'time to lose it all' joke. Okay?

Me: Shut up! That is NOT what you're going to yell when you come.

Riku: *pouts*

Sora: Hey, Riku...that nipple thing…

Riku: Yeah?

Sora:…

Riku: ?

Sora: …

Riku: I'm all ears, Sora, spit it out.

Sora: Do you think girls like that sort of thing?

Riku: …

Riku: …we could check with Kairi.

Sora: It's okay to ask that kind of thing?!

Riku: Well, we're not going to ask her ask her. We're just gonna check.

Sora: …?

Me: Oh hell no! I am not writing OT3 sex! Make a Sora sandwich in somebody else's brain.

Riku: *grumbling* There were only about a dozen places where you stopped yourself from writing it in this one.

Sora: Riku, since I'm shorter than you but we're the same size…you know, the same size…does that mean that mine is bigger than yours?

Riku: …?!

Sora: ^_^

Me: *headdesk* This is why I don't like to write in fandoms I know almost nothing about.

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting