Work Text:
The paperwork to get his license is easy. Shiro comes with a laundry list of credentials, recommendation letters, and funds. He’s a decorated veteran multiple times over, and everything about his life has been meticulously cultivated to lend him a certain image. It’s an image he’s needed in order to get away with some of the things he’s gotten away with in his personal life.
And it’s an image that got him the pick of the proverbial litter when it came to foster children adoptions.
Shiro scrolls through the pictures of the older boys. He’s already sorted for a particular age range, and now he’s just down to the specifics.
Five pages of profiles in, he stops at one Keith Kogane. The boy looks sullen, moody. He has dark hair and bright blue eyes and the most full, pouty lips for a boy. Shiro clicks through the photos, and in all of them Keith looks as though he could be hissing at the camera. It reminds Shiro of a feral little kitten.
“Who are you, Keith Kogane?” Shiro muses to himself. He scans through the profile. The boy has been in the system a while. A dead father, no permanent placements. Quite a few group homes due to ‘behavioral issues’. As a prospective foster parent, Shiro is given access to the further details. Fights, a history of running away, a bad attitude.
Kitten has claws.
He’s almost too good to be true. Shiro reads through all his information again, then flicks through the photos. The boy is beautiful despite the frown, despite the unkept hair. He’d really be something if somebody took the time to clean him up. To show him how to act.
Shiro pulls back up the social worker’s information and sends an email request for a meeting with Keith. There’s an anticipatory excitement vibrating in Shiro’s chest, and he just knows Keith is the one. All the work and the hassle of maintaining his absolutely flawless facade, and finally he’s going to reap his reward.
The boy is beautiful, and he’s soon to be Shiro’s.
##
Keith is both more angry and more beautiful in person. He’s dressed in all black, clothing ragged and not at all his size. He sits hunched in the chair, arms crossed for the meeting. The case manager sends Shiro an apologetic glance.
She need not. Shiro’s not looking for an obedient little doll, he wants something with a bit of spark, someone who will give him a challenge. Nothing good in his life ever came without a little bit of risk, and he’s certainly not about to change now.
The meeting isn’t long. Shiro gives a quick introduction of himself, including why he wants to foster a child. He leans heavily on his credentials, noticing that once he begins to talk about the Garrison, Keith perks up. Curious .
“Keith hasn’t spent a lot of time in home placements,” the case manager Allura says, scanning over the paperwork. “I see you’ve done… a lot of training courses Mr. Shirogane.”
After all the work Shiro did with the Garrison, taking courses on childcare and trauma management had been a cakewalk. Shiro has stacked up as many as he could in the areas of ‘difficult adolescence,’ because he knew he’d been looking for someone like that. He wanted to be a strong candidate.
It also didn’t hurt to understand the psychology a little more. Shiro’s highly skilled at getting what he wants from peers and other adults in his life, but anyone younger would require a more delicate approach.
“I wanted to be prepared, I wanted to be a good caregiver for whoever I ended up matching with.”
Allura nods her approval.
They do another twenty minutes of questioning, the case manager feeling Shiro out, checking that he matches who he is on paper. Shiro stays firm but compassionate, dolling out thoughtful answers while he tries not to look Keith’s way.
“Keith, do you have anything else you’d like to ask?” Allura says when Shiro’s interview is finishing up.
Keith’s rigid position has loosened, and now he’s looking at Shiro curiously.
“Did you really fly the Kerberos?”
His eyes dip down to Shiro’s prosthetic. Only the hand is visible with his button-up.
“I did.”
Keith’s eyes widen. “You landed the impossible landing.”
“I certainly did my best,” Shiro says with a humble smile. “You know about Kerberos?”
Keith nods. “I followed the whole thing. The odds of surviving that landing were like zero, but at the last minute you managed to carve off G’s by cleaving off the ship’s extra modules and like— everybody lived.”
Shiro has heard a lot of versions of his darkest moments, but this one somehow is the most interesting to him. Keith’s eyes are alight for the first time, his attention rapt.
“Everybody lived,” Shiro says. Then he raises his hand, “Not all in one piece though.”
Keith’s eyes stick on the prosthetic. Shiro knows it’s impressive, a modern feat of engineering.
“That’s cool. Really cool.”
Shiro doesn’t miss the way Allura’s eyebrows have gone way up, surprised to see Keith engaged.
It’s an unexpected bonus that Keith’s heard of Kerberos, and that he’s even a fan.
“Do you like space?” Shiro asks.
Keith shrugs. “Kinda. It’s more the piloting. I like— I used to ride a hoverbike. My d— uh. One of my earlier placements had one and let me. It’d be cool to learn to fly something big someday.”
Shiro hadn’t missed on his record a joyriding charge. It had been attached to one of his runaway records— 12HR RUNAWAY - HOVERBIKE
From the way Keith is leaning forward, interested in Shiro now, Shiro doubts the runaway charge was quite so malevolent. He’d probably just been a dumb kid excited to take the bike out. Shiro bookmarks that for later.
“Have you considered the Garrison?”
It’s like a wall slams down, the light disappearing from Keith’s eyes. He crosses his arms again, and shrugs.
“It’s expensive.”
“There’s scholarships if you do well on placement exams. Ever done a simulator?”
Shiro’s getting ahead of himself, but Keith’s piqued his curiosity. He hadn’t foreseen this when he’d picked Keith out.
“A couple times at school. Uh.”
Shiro nods. “Well I’ve got one at home if you’d like to practice. If we get matched.”
It’s a bit too leading a statement, but Shiro can’t seem to help himself. Allura clears her throat.
“Well, I think that’s a good first meeting. I will process this paperwork, and then we’ll see about matching you up. Sound good?”
There’s a few additional wrap-up questions, and then Shiro is standing to make his exit. He offers his prosthetic hand to Keith, smile cheerful.
“It’s nice to meet you Keith.”
Those blue eyes look at his hand, then up to the full height of Shiro. When he offers his own small hand something in Shiro’s gut clenches tight.
“Nice to meet you Mr. Shirogane.”
“Shiro,” Shiro says. “My friends call me Shiro.”
There’s a pretty coloring across Keith’s cheeks, and Shiro does his best not to react to that. They shake and then Shiro pulls his hand back. He shakes Allura’s hand and they part.
He thinks about those wide eyes the whole way back to his apartment. The way Keith had stood there, a little defiant and a little in awe. How he’d stepped forward tentatively, like a fawn wanting to believe the treat on display was given in earnest, and not the bait for a trap set just underfoot.
He’s almost too good to be true.
##
Approval comes quick, followed by more paperwork and a home visit to check Shiro’s place is appropriate for Keith to stay. Shiro’s already done all the groundwork in the second bedroom, and the inspection goes smoothly. Before he knows it, Keith’s on his doorstep with a trash bag full of his things.
Shiro’s rehearsed this in his head for weeks. Everything needs to be perfect, and so Shiro treats it as carefully as he has any of the momentous tasks he’s undertaken in his life.
Keith is shown to his bedroom, and Allura spends a few minutes in the room alone with Keith, talking. Shiro stays in the kitchen, fussing with dinner that’s warm and waiting on the stove.
And then Allura is leaving, assuring him that Shiro can call her any time if he has an issue or needs support. Shiro keeps his best charm on, taking her to the door and reassuring her he’ll reach out if either of them need to.
The door shuts and Shiro lets out a breath. The guest bedroom door— Keith’s bedroom door, cracks open.
“Hungry?” Shiro asks, making his way back to the kitchen. “I’ve made dinner.”
Keith stays standing in the doorway, wary.
“You can also spend some time in your room if you’d like,” Shiro offers. It’s important to lay the groundwork here, because he’ll need Keith’s trust. “The food will keep.”
In the end Keith joins Shiro at the table, picking at the pasta with a kind of nervous assessment. Shiro doesn’t try to make conversation, he can tell Keith’s too anxious.
The real work won’t begin just yet.
##
For the first three months it’s establishing a routine, coaxing Keith toward him with careful shows of kindness. Keith’s still in school, but working through it online, so he’s always around. That works just fine with Shiro’s hybrid schedule with the Garrison. Both of them attend their ‘work’ Monday through Friday, and in the evening Shiro makes or orders dinner and they eat together. On the weekends Shiro runs errands, always giving Keith the choice of whether he wants to join or not.
He’s skittish at first, practically avoidant. He watches everything Shiro does, retreating to his bedroom rather than the living room in downtime. He never comes on errands, never extends anything that remotely resembles trust.
Shiro doesn’t comment on it, doesn’t try to force him. He’s had plenty of experience winning people over, and knows the value of a low stakes space and some well placed food offerings.
Eventually that taut, anxious energy that Keith carries wanes. Shiro notices the first time he keeps his door open a crack when he goes to bed, the first time he decides to join Shiro after dinner for TV time. A few weeks in he agrees to come with Shiro into own on an errands run.
Keith begins asking about Kerberos, and Shiro rewards him by goes into far more detail than he normally would. The following weekend he shows Keith how to access the flight sim that’s hooked into Shiro’s TV, and suddenly Keith’s almost never in his bedroom anymore.
The boy’s anger is waning, the boundaries softening.
Soon he’ll be ripe for the taking.
##
Weeks pass in this careful balance. Keith eases into living with Shiro, and Shiro does his utmost best to keep everything light and calm. Keith’s guard lowers until his softer emotions begin to show themselves.
Five months in Keith shouts excitedly for him from the living room. When Shiro arrives, it’s to see that Keith’s nearly beaten Shiro’s own high score on the sim.
“Wow,” Shiro says with genuine awe. “That’s amazing Keith!” His hand clasps Keith’s shoulder without thinking, squeezing.
Keith freezes, and Shiro realizes it’s the first time they’ve touched since the handshake. He makes a quick calculation, and then decides not to pull away.
“You know that’s a score good enough for a Garrison admission.”
They’ve discussed this off and on. Keith can’t apply for another year yet, but Shiro’s seen the way his whole face lights up whenever the prospect of it comes up. It’s a trump card that he’s been using sparingly to win Keith’s favor.
“You think so?” Keith relaxes a little under the touch, but still looks a little uncertain.
Shiro laughs and squeezes Keith’s shoulder once more before making himself let go. He needs to slowly push the line, not bulldoze over it. “You’ve almost beaten my score at your age? Keith, I think they’d love you.”
Shiro doesn’t miss the flush or the shy way Keith has to look away. He’s a sliver of a thing standing there, and Shiro has to force the rush of want back down so it doesn’t come across on his face. His boy is so perfect sometimes that it feels like a physical pain.
He knows he needs to hold off longer, needs to be oh-so-careful with Keith, but when he’s like this— so sweet and seeking Shiro’s approval, Shiro’s vicious dark thoughts just want to grab him and—
“How about a celebratory lunch?” Shiro says, mentally shaking off the thoughts. He can come back to those later with the benefit of privacy. “I don’t have another meeting for a few hours. We could go down to Coins Diner.”
It’s become their regular place to stop in and eat whenever Keith joins him on in-town errands.
Keith smiles, soft and pleased like he still can’t believe Shiro is so good to him. “Really? Are you sure?”
Shiro turns away, swallowing hard. The boy is just too cute sometimes. “Of course Keith, you deserve it.”
##
After that Shiro finds every little reason to touch Keith. In conversation he will insert himself into Keith’s space, never staying too long, but creating a sense of normalcy with touch. Keith jumps at first, afraid and uncertain, but after the first week it begins to taper off.
A pat becomes a hand resting, a hand resting becomes an arm curling around Keith’s back.
And Keith begins to lean in. He lingers, he starts conversations by coming right up into Shiro’s space, unconsciously seeking Shiro’s touch. Shiro rewards him every time, solidifying the feedback loop.
Which is how they eventually end up cuddled together on the couch.
They’re watching… something. Honestly Shiro hasn’t been paying attention for a while now. Keith’s leaning against him, and Shiro’s got his arm wrapped over Keith, keeping him close. Shiro can smell the tangerine shampoo he uses, can feel the heat of him all along Shiro’s side. Tonight Keith’s cozy in one of Shiro’s oversized shirts and some sleep shorts. He’s been borrowing a lot of Shiro’s shirts since he doesn’t have very many of his own, and Shiro’s not mad about it.
It’s the end of the day, and they’re both dressed down. Shiro can’t help looking at Keith’s long legs on display, his bare feet propped up on the coffee table.
His hands ache to touch, have since he first laid eyes on Keith’s photo. It’s been months and months of waiting, of cultivating Keith’s trust and affection, and he knows he’s approaching his limit. He knows he needs something soon. He’s been warring with himself for weeks now, tortured by the imaginings he’s had laying in bed at night.
Keith’s so beautiful, and it’s impossible not to want him. It’s even worse when he’s looking up at Shiro with those big hopeful doe eyes, leaning into every casual touch with innocent desperation for more. Shiro can see all the tells of his body language, how easy it would be now to cross boundaries, to touch .
But even now the strategy part of his brain reminds him to go slow, to think. The best way to guarantee success, that his boy is his forever, is to goad Keith into making the first move. To ease him in until he thinks it’s his own idea.
Keith’s head tilts to Shiro’s shoulder and Shiro gives him a rewarding squeeze in return. It can’t be long now with how readily Keith seeks his touch.
By the time the movie ends, Keith is near deadweight against him. His breathing is slow and deep. Shiro looks his fill undisturbed, eyes sticking at the sleep shorts that have rucked up his thighs. The skin there is smooth and pale, and Shiro would bet anything it’s silky soft.
When he starts to get hard, he gives himself a hard mental shake. It won’t be tonight. Not tonight.
But soon.
In the end Shiro gently scoops Keith up out of the couch to take him to bed. Keith wakes a little in the process, first startled but then settling back down when he realizes it’s Shiro and what he’s doing. His head turns back into Shiro’s shirt, snuggling against him. Something hot and hungry rears up in Shiro at the innocent gesture.
He weighs nearly nothing, this whipcord boy. Shiro takes him to his bedroom and then eases him down on the bed. His mind can’t help playing him fantasy after fantasy that starts just like this. Keith’s eyelashes flutter but he’s barely awake, body loose. Shiro moves the covers to tuck him in, and wherever he touches Keith his hands burn. It would be so easy just to pull down the band of those shorts, to finally look at all of Keith. To drink him in first with his eyes and then with his searching hands.
To find that hot little hole between his legs and slip a finger in.
The image is so clear in his head he has to swallow down the sound of desire. He’s grateful Keith’s already slipped back down toward sleep, trusting Shiro to tuck him in. Shiro can’t imagine the look on his face right then is anything other than hungry.
The trust Keith’s displaying is heady. It makes Shiro want to take .
Instead, he has a deep breath, and forces himself to focus. Just a little more, and he’s sure he’ll have him. Just a little longer, and Keith will let him.
Shiro leaves the room, heading straight for his own. The arousal is a thrum in his veins, and he needs to get a hand on himself right now. Needs to stroke himself hard and fast until he explodes to the fantasy of Keith unconscious and pliant in the bed beneath him.
Soon . It’ll be soon.
##
A week later, they’re playing a video game on the couch. After several rounds of losing the race to Shiro, Keith finally pulls off a win. Keith drops the controller, bouncing up onto his feet with a cheer of victory.
“Fuck your turtleshells!” Keith caws, finger pointed at Shiro.
Shiro can’t help but grin back. “One point for Keith,” he says with enough sarcasm to tease.
“Now I’ve got your number Shirogane, now I know you play dirty.”
“Oh, do you?”
“Mhm. Now I’m going to wipe the floor with you.” Keith’s chest puffs up, and he’s so adorable that Shiro can’t help but reach out and snatch one of his hands, tugging him closer.
“So proud of beating an old man at video games,” Shiro says.
Keith’s hand clenches in his and he snorts. “Hardly old.”
“Practically retired,” Shiro says with a touch of drama. “Out to pasture. Beyond my prime—“
And then Keith is laughing and leaning in to try and cover his mouth. The move is clumsy, the adolescent kind of clumsy where Keith hasn’t adjusted to jumps in his own height. He ends up falling into Shiro.
Immediately Shiro catches him, steadies him where he lands on his lap, one hand wrapped around his waist. Shiro’s laughing from the ungainly attempt even as his heart trips over itself.
“You alright there Bambi?”
Keith’s eyeroll is fond, but he doesn’t get immediately up. One of Keith’s arms rests on Shiro’s shoulder for balance, or maybe just to touch.
“Shut up.”
Shiro wraps his other arm around Keith’s middle and gives him a squeeze.
“I’m just teasing you,” he says with good humor. “Soon you’ll be leaving me in the dust with all your scores and achievements, I just know it.”
Keith looks away, but there’s a rising color to his face.
“You can’t just say stuff like that.”
“Of course I can, it’s the truth.”
Keith leans a little bit more into him, trying to give a nudge like they’ve so often done. The friendly shoulder bump is much more intimate like this though. It takes very little to make it into a hug.
It’s hard to miss how Keith melts in then, like all he wants is for Shiro to pull him in and never let him go.
“You’re too nice to me,” Keith says after seconds of silence. It’s soft, heartfelt.
Shiro’s hand rubs against his back. “You deserve it.”
A whuff of breath against Shiro’s neck. Then—
It’s a blink-and-you’d-miss-it moment, but Keith’s lips touch his neck and then fall away. A kiss.
He’s stiff in Shiro’s arms, afraid of an impending rejection. Shiro doesn’t so much as react. His hand keeps soothing, he keeps his breath steady.
When Keith relaxes against him once more, Shiro rewards it with a tight squeeze. He’s a good weight on Shiro’s lap, so perfect. They stay like that a minute more, before Shiro drops a kiss to the side of his head.
“Alright, how about break time and some lunch?”
Keith’s cheeks are pinker when Shiro lets him go, and it’s not Shiro’s imagination that the boy is reluctant to get up from Shiro’s lap.
Victory is so close Shiro can practically taste it.
##
Affection builds between them quickly after that. At every opportunity Shiro finds reasons to touch Keith, to hold him. There’s forehead kisses and then cheek kisses. Keith blushes hotly every time, but doesn’t shrink away. If anything, his eyes follow Shiro more readily, and there’s a certain covetous energy to his glances.
Keith tests the boundaries as a teenager might, and between the two of them the lines are quickly being erased.
Two weeks later, he has Keith dropping down into his lap for movie night, snuggling close. Shiro wraps an arm around him and lays it on one of those bare thighs. Keith’s nearly vibrating with energy as the movie starts, and Shiro doesn’t blame him. Shiro wants so badly just to touch his boy, but he has to know that Keith is ready.
But maybe Shiro can test it just a little.
Twenty minutes into the movie, he shifts a little as though getting more comfortable. It moves his hand just ever so slightly higher and toward the inside of Keith’s thigh. Beneath his fingertips the skin is soft, silky.
There’s a near silent gasp of breath from Keith. The tension in the room shoots up, and it’s all Shiro can do to keep his eyes on the screen and play at innocence. He doesn’t want to spook Keith now.
But instead of finding reason to get up, Keith shifts his legs open, just a few millimeters as if in offer. It moves Shiro’s fingers just that little bit more toward Keith’s inner thigh.
Not reacting is one of the hardest things Shiro’s ever had to do. His teeth are clenched, and when he makes a quick glance down, he can see Keith’s a little hard. It’s partially hidden by the oversized shirt, but still visible.
It’s going to become very obvious to Keith soon that Shiro is also in a similar state. He takes a slow, deep breath in, trying to rein in his own arousal. It’s a delicate juncture, and his cock rigid against the seam of Keith’s ass might be too much for the boy.
Another twenty minutes goes by where Shiro does nothing but let the tension hang in the air. Then Keith moves again, opening his legs a little more. Shiro can tell he’s trying to be subtle, but he’s a teenager, and it lacks any real finesse.
Now Shiro’s hand is resting almost between his legs. Shiro can see his hand over Keith’s shoulder, and it looks so lewd there covering so much of Keith’s thigh. After a minute Shiro relaxes his hand as a natural movement, caressing the skin.
There’s another caught breath from Keith, a near imperceptible quiver in his leg. He wants it, wants Shiro to touch him.
Fuck .
The next move of Shiro’s thumb is more deliberate, but still an unconscious enough motion that Keith could excuse it if he freaks out. It’s a simple back and forth graze of his skin.
Keith doesn’t freeze or jump up and flee. Instead, his breathing speeds up a little. Shiro strokes at his thigh again, thumb moving with more pressure now. The hardness in Keith’s shorts is getting more prominent.
The next shift in Keith’s position comes with a subtle tug on his shirt to pull it down and hide his reaction.
Hell, this boy .
Shiro’s own self control is fracturing. He can feel the arousal radiating off of Keith, the heat of his flush and stiffness of his body. He’s uncertain but wanting, a flower just budding and ripe for picking.
Shiro’s thumb keeps moving, beginning to trail up. Keith’s breathing louder, but doesn’t stop him. Shiro touches the bottom hem of Keith’s shorts. Keith shivers.
“Cold?” Shiro speaks the word close to Keith’s ear, half whisper.
There’s a caught sound, a hard swallow.
“Um. N-no.”
But now the idea’s come, Shiro can’t stop himself.
“Here, let me.”
His hand disappears off Keith’s thigh, but only to reach and grab the blanket off the other end of the couch. Reaching around Keith on either side, he curls it up around them. As he does so, he’s deliberate in skimming his hands up Keith’s thighs, up over the shorts and to his hips. Keith almost arches up under him, Shiro can feel the aborted movement. When Shiro’s hands slide back down to rest, he put both on Keith’s upper thighs.
“Better?”
Keith shifts in his lap, widening his legs again so Shiro’s hands fall more to the inside. It’s a wonder he hasn’t pushed back far enough to feel Shiro’s cock. It’s rigid, ready, probably leaking a mess all over his joggers.
The next few minutes are syrup slow teasing. Shiro strokes that skin, playing with the hem of Keith’s shorts. He listens to Keith’s jumbled breathing, tuned into the tension of his body wanting more. He lets it go on so much longer than he would for anyone else, stoking the boy’s arousal.
When he can wait no longer and Keith’s practically vibrating with need, Shiro slides one hand up just a little further, letting his thumb bump the hardness in Keith’s shorts.
The moment is suspended on a razor wire. He lets his thumb sit there to see if Keith’s going to do anything. Beneath the blanket he’s radiating heat like a furnace, and Shiro’s certain if he put his lips to Keith’s skin he’d be able to taste the thickness of his arousal.
When Keith doesn’t move, Shiro pushes further. Shiro’s finger’s grazes the base of the shaft and then begins to travel up. It’s only when he gets up near the head that a sound squeaks out of Keith’s throat.
“Shh,” Shiro says easily. He rubs just under the crown where Keith will be most sensitive, and Keith gasps. The fabric is wet, sticky. Shiro forces himself to stay with this slow exploration and not just take, take, take like he wants to.
It’s a slow tease. He maps out Keith’s cock through his shorts, spending time around the leaking head. Keith’s breathing grows more labored, his whole body stiffening as Shiro works him over. There’s nothing to see like this, but having Keith quivering in his lap as he comes apart is a drug. Keith’s letting him do this.
It doesn’t take much longer. Keith’s young and primed, so Shiro never even gets to stroking him properly. Just a few minutes longer of this experimental touching before Keith’s making gorgeous abandoned sounds, and pushing his hips into Shiro’s hands with little twitches.
There’s a hot spill into the fabric, and Shiro strokes the underside of his cock, keeping Keith sensitive all the way through his orgasm. It’s just seconds, and then a collapse, red cheeked and panting.
Shiro’s own arousal is a heavy bass pounding through his body.
“Feeling good?” Shiro asks.
Keith’s head is resting back on Shiro’s shoulder, the delicate line of his throat on display. Shiro sees him swallow.
“Um.”
Shiro’s answering laugh is low and rumbling. He moves his hands off of Keith to avoid oversensitivity, and Keith reaches down under the blanket to adjust himself. As he does so, he moves on Shiro’s lap, finally pushing far enough back that his ass grinds against Shiro’s own cock.
Shiro’s hand tightens on Keith’s hip the same moment Keith freezes.
“Um,” Keith says again with a gulp.
Shiro wants to force it, but he holds onto rationality with the last of his energy.
“You don’t have to,” Shiro says, and he thinks he means it. Maybe.
Keith turns to look at him, and his expression is part fear and part interest. The strings of Shiro’s better self are fraying fast. He looks so innocent, so lost, that Shiro just wants to ruin him.
“Do you want to?”
Keith blinks wide-eyed at him.”I—“
“I could show you,” Shiro interjects. He doesn’t want to hear that now Keith’s having second thoughts. Under the blankets his prosthetic hand finds Keith’s. He should wait for a verbal agreement, but he’s so fucking hard and Keith isn’t throwing up real protest.
Keith doesn’t weigh much, and it’s easy to shift him a little over, tucking Keith more into his side than directly straddling his lap. A glance to Keith’s expression shows he’s still uncertain, still flushed a beautiful pink. His lips look more than a little bitten, and it makes Shiro want to lean in and leave his own marks.
Instead he guides Keith’s hand back and down to where he’s aching. His hand is so small compared to Shiro’s. He doesn’t resist the guidance. They both jolt at the first touch.
Shiro’s not going to last.
“That’s it.” Shiro’s voice is already rough at just having Keith cup him through his sweatpants. He guides Keith’s hand up to the tip and then back down. “Just like that.”
Beside him Keith looks caught, twisted up. His eyes are still wide, shocked by what’s happening. There’s nothing to see except the movement of the blanket, but that lends its own perverse thrill.
Shiro keeps guiding him, curling their hands around his cock. It’s so big in Keith’s hand, and he wants for a moment to drag the blanket off and see.
But there will be time for that later. This is about soft and gentle, about showing Keith that they can be like this.
“You’re doing— so good.”
Keith’s doing nearly nothing, but the words have their intended effect. Keith’s head drops to his shoulder, hiding his face on a whine. Beneath the covers their hands continue to move, slow stroking Shiro’s cock.
It won’t be long now.
“So good sweetheart, fuck .”
Another half a dozen strokes before all the buildup gets to Shiro. He stills their hands, squeezing Keith’s palm around his own cockhead as he begins to come. Shiro lets out a groan as he milks himself through it. He hears an accompanying sound from Keith.
And then it’s over. He releases Keith’s hand that’s surely wet even with the fabric between them.
His head leans back against the couch, breathing deep. That was hardly anything, but the pleasure of the orgasm still sits deep in his bones. Nothing has felt as satisfying as that in a very long time.
He can’t wait for more.
“Hey,” Shiro says when he’s recovered a little of his higher brain function. He turns to Keith and nudges him gently. “You okay sweetheart?”
It takes a few seconds before Keith tilts his head enough to peak out. His expression is ambiguous.
“I-I don’t. Um. Was that… okay?”
Shiro could kiss him. His boy is so absolutely perfect.
“It was very okay. Did you feel good?”
Keith bites his lip but nods.
“Good.” Shiro leans over to press a kiss to his temple.
They stay like that a little longer, Shiro stroking his arm and back, telling him how good he is. Keith loses the fear, even if he continues to look uncertain. Eventually Shiro fakes a yawn.
“Mmm, now maybe it’s bedtime, huh? We’ve had a long day.”
That’s not technically true, but it’s in Shiro’s best interest to both end this interaction and make it seem normal.
“I guess.”
They disentangle themselves, and Shiro gives Keith a good look over as the boy tries to partially hide himself. He looks so cute there in his little shorts, sex-rumpled and pink-cheeked. Then Shiro gives him a soft pat on the back and sends him to go wash up for bed.
All in all, he considers it a successful night.
##
For two days after that Keith steers clear of Shiro. Shiro has one of those days out at the Garrison, so he doesn’t mind it. Keith isn’t acting aggressive or fearful whenever they’re in the same room, and Shiro decides to count that as a win.
On the third day, Keith approaches the kitchen counter when Shiro’s doctoring his morning coffee to fill his own mug. Usually Shiro would bump his shoulder, so he decides to do so. Keith smiles and bumps him back.
They fall right back into each other’s orbits after that.
Now though it’s less like a stable rotation and more like spinning slingshot around one another, increasing velocity and decreasing distance. Tension sits in every look, every touch. Shiro does nothing to quell it, leaving every interaction with a charged sense of inevitability.
Three days later Shiro adjusts a kiss meant for Keith’s cheek to the corner of Keith’s mouth. The sarcastic reply Keith no doubt had ready to go in their back and forth disintegrates, and instead Shiro gets an adorably stuttering boy.
“You’re so cute,” Shiro says with a smug smile, and then lets him go. He doesn’t miss Keith’s hand coming up to touch his mouth before he remembers himself and stops.
That night as Shiro gets ready for bed, he notices Keith sort of lingering. He’s already washed and dressed for bed, but instead of retreating to his room he’s fiddling with the living room, cleaning things that don’t need it.
Shiro brushes his own teeth slowly, and when Keith’s still fussing about, he decides to take a new risk.
“Keith.”
Shiro is in his bedroom, and he’s stripped off his shirt for bed. Keith almost trips when he comes into Shiro’s room and notices.
“Yeah?”
Instead of answering, Shiro goes to him, telegraphing everything. Keith looks him up and down not subtly.
Then Shiro is standing in front of him. He puts a finger under Keith’s chin and lifts just a little, bending to drop the chastest of kisses on his mouth.
“Goodnight sweetheart,” he says.
There’s two beats, and then Keith blurts out night , and flees.
The next night though he’s at Shiro’s doorway as he comes out of the bathroom. Shiro smiles at him and gives him another kiss.
After that it becomes routine.
##
Saturday Shiro is awoken by a dip in his mattress. His eyes shoot open, but the room is pitch black.
“Keith?” His voice is sleep rough.
“I, um, had a nightmare.”
It takes a few more moments for Shiro’s brain to come fully online.
“C’mere,” he says, shuffling over and pulling down the covers. He can’t see Keith’s expression, but he can feel the boy take the offer.
Shiro curls an arm around him when he settles in, pulling Keith’s body back up against him. It’s only when he presses his hips against Keith’s ass that he notices he’s a little hard. With senses softened by sleep, he decides not to pull away.
“Sorry you had a nightmare sweetheart,” Shiro mumbles into Keith’s neck. The boy takes a small gasping breath. “Want to talk about it?”
Keith shakes his head against the pillow. Shiro’s fingers idly play with the hem of Keith’s sleep shirt, rucked up as it is. He smooths his palm over the bare skin of Keith’s stomach, first up to his sternum and then back down. He stills just at the edge of Keith’s shorts.
“There’s also other ways we could make you feel better.”
The implication is obvious and heavy-handed, but Keith’s the one who came to him, who crawled into his bed. Shiro figures at this stage he can afford to be a little handsy.
“O-oh?”
“Is that something you want?”
He nuzzles Keith’s neck, squeezing the boy to him. It’s wholly unfair to ask like this, fingers playing with the trail of hair on Keith’s belly as he drags his lips over the sensitive skin of his throat. Shiro doesn’t want fair though, he wants this sweet little thing coming apart under him.
“You want me to touch you baby?”
A whine, needy and beautiful to Shiro’s ears.
Shiro reaches and pushes down Keith’s sleep shorts and underwear in one easy motion. Then he reaches for himself, pulling his cock out and notching it between Keith’s legs. He tests pushing his hips into Keith, and gets his cock sliding just under Keith’s balls. There’s not a ton of friction like this, but Shiro doesn’t want to blow yet. He has ideas.
He wraps his hand around Keith’s cock, and strokes. Keith gasps, body jerking as though uncertain whether to push forward into the hand or back against Shiro. Shiro solves it for him, keeping him pinned against both as he plays with his body.
“You make the most beautiful sounds Keith. And this little cock, so stiff and wet for me already. You liked that last time, didn’t you? Liked me touching you like this, doing what I want with you. Did you think about it later? Did you touch yourself and think about me?”
A breathy sound gives Shiro all the answer he needs.
“Naughty,” he says with a smile. His hips grind against Keith’s, and he can’t help but imagine doing this for real. Fuck .
“I thought about you,” Shiro says, soft like a confession. “About kissing you, about my arms around you like this. You feel so good here sweetheart.”
Keith’s cock jumps in his hand. He stops stroking. When Keith tilts his head toward him in the dark with confusion, Shiro pulls back enough to lay Keith down in the sheets. He immediately kisses him, with much more intensity than their goodnight kisses have been.
“Been wanting to do that.” The room is still dark, but Shiro’s eyes have adjusted now and he can see enough of Keith. He’s up on one elbow above Keith, and he pushes back some of the boy's messy bangs from his face.
Keith licks his lips. “Oh.”
Shiro leans down and kisses him again because he’s so cute.
“I want you to come,” Shiro says when they part again, “but it’ll be a mess if we do it the same way we did before. I have a better idea.”
Keith blinks up at him in the dark, but it’s difficult to see his expression.
“Yeah,” Keith says. “It was kinda…” his features scrunch up, and that’s easy enough to decipher.
Shiro laughs. “Didn’t mean to leave you such a mess, you just make me feel so…”
Shiro doesn’t elaborate. It’s better if Keith fills in that blank all his own. Instead his free hand maps down Keith’s body, touching his cock and then trailing down to his balls.
“Do you trust me to make you feel good?” Shiro asks. He asks while keeping his hand on Keith, touching him in a way that’s sure to be inflaming.
“Yeah.”
Shiro shifts, slipping down under the blankets before that tentative yeah can question itself. Keith makes a sound as Shiro brings his lips to Keith’s cock, but Shiro doesn’t stop. He takes Keith all the way down and sucks .
Keith keens, hips lifting, body shocked at the sensation. Shiro does his best not to mind the taste or the weight on his tongue. He’s never much liked this particular act himself, but it’s the quickest way to get what he wants.
And truly it only takes half a dozen bobs of his head before Keith’s moaning and tensing and coming. Shiro swallows as quick as he can before pulling off.
“Now you,” Shiro says as Keith’s still recovering. He moves back up the bed, straddling Keith.
“O-oh, um, I—“ Keith’s caught off guard by his own orgasm and the quick shift, but Shiro doesn’t let him back step.
“Don’t worry, I’ll teach you how. It’s easy, just open up for me.”
Shiro casts his voice to something soft and fond. Keith swallows audibly and then accedes to the request. The victory of his compliance slashes through Shiro, and it’s all he can do to not to jam his cock down Keith’s throat immediately.
As it is, he tilts down, guiding his cockhead to those gorgeous lips. He swamped by the power of it all, the daring. He wishes it weren’t the middle of the night, that it wasn’t so dark. He wants to see those big blue eyes fight tears when Shiro stuffs him full of cock.
Keith’s mouth is burning when Shiro slides in and he holds in a violent string of swears.
“That’s it,” he says instead. “Just watch your teeth. It’ll just be like this, just a little.” His cock has never been harder. “Now close your lips around— yeah , yeah baby that’s perfect. You don’t have to do anything, I’m just going to—“
Shiro’s cock makes it halfway in before he forces himself to pull out. It won’t do to use Keith too rough this early. He fucks back in, throbbing as it slides over Keith’s tongue. Shiro does it again and again, staring down through the dark at Keith’s face. He so young, so innocent. It’s clearly a struggle to take something this thick, but he’s not protesting, just letting Shiro do it.
He’s so fucking perfect.
“That’s it— I’m almost— fuck you’re so lovely. Look at you taking that cock, Keith, baby— just suck a little— ah .”
Keith attempts to suck, and the pleasure ratchets up so fast that Shiro’s head spins. Suddenly he’s coming. He lets the first two blurts of it go on Keith’s tongue, and then pulls out to let the rest dribble over Keith’s lips and cheeks. His orgasm is all sparks and heat in him, and he forgets himself a little. He leaves his cock resting in the mess on Keith’s face for a few beats too long, just staring down at him. He imagines how much more he can do with this boy, how pretty he’ll looked fucked and come drunk.
Then he remembers the need for sweetness, for patience.
“Sorry,” he says moving off of Keith, swiping at the come on his face. “I get sensitive, especially with an orgasm that good.”
If Keith colors at the compliment, it’s too dark to see. They settle back down after that and Shiro restores the sheets, cuddling up close to Keith. He kisses the boy’s neck when Keith pushes back into him.
“How was that?”
“Good. A lot, um, but good.” Keith’s voice is small.
Shiro presses another kiss to his shoulder. “Think you can sleep now?”
There’s a hum of affirmation. Beneath the covers Keith’s hand finds his, a shy touch. Shiro easily intertwines their fingers. Then they sleep.
##
“You want to practice on your own?” Shiro asks two weeks later. There’s been a spree of handjobs and some blowjobs that Shiro’s guided Keith through, but now it’s time to push Keith toward a little more independence. Shiro’s a little obsessed with seeing those lips wrapped around his cock, and it’d be all the better to just lay back and make Keith do all the work of it.
“Okay. I can.” Keith’s still a little shy about all of it, but he hasn’t put any of that to words so Shiro hasn’t bothered to push at it.
Shiro’s sitting on the couch, so Keith dutifully slides down to the floor and between Shiro’s legs. Shiro’s cock is already out, hard and leaking. He’s given Keith a perfunctory hand job minutes ago, so he leans back ready to enjoy this.
Keith swallows before opening his mouth.
“Go as far down as you can,” Shiro says. “You’ll only get better if you push yourself.”
Keith blinks at him nervously, and then lets Shiro’s cock slide into his mouth. Shiro groans as that wet heat envelops him. One of these days he’s going to have to pull his phone out and record it because Keith looks too fucking good like that.
He pushes down, talking half Shiro’s cock easily, and then slows.
“That’s it, you can do it.”
Praise works well on Keith. He wants to please Shiro so, so badly. Sometimes Shiro thinks that with enough praise, Keith might let him do anything be wants. The idea of it is intoxicating and dangerous.
Keith forces himself down further. Shiro feels the first spasm, how Keith wants to pull back up. Instead, Shiro sets a gentle hand on Keith’s hair, holding him in place.
“Don’t give up now.”
A sound from Keith ripples around Shiro’s cock. Fuck , that’s good.
“Come on sweetheart, I want to see you take it.”
Keith blinks up at him, he looks torn. Shiro increases the weight of his hand just a little, making Keith take more. Keith’s throat seizes again.
“Just ride it out. Feel the instinct come, and then let it go. The urges of your body are just momentary, didn’t I say?”
Shiro’s referring rather to some of their hoverbike lessons from prior weeks. In between their playtimes Shiro has been teaching Keith more about piloting. Scores are great, but Keith’s going to have to get up to speed on a lot of the hands on, practical aspects for the Garrison. A lot of bodily urges and fears come up when you’re cruising across the sands at 100 kilometers an hour, and Shiro does want his boy to be safe and successful. It also helps in times like this to remind Keith of just how much Shiro is providing him.
Keith’s eyes flutter shut, and Shiro can see the tears already clumping there.
“That’s it. Focus on me. You want to be the best, don’t you?”
And then Keith is forcing himself further, Shiro’s cock lodging tight into the back of his mouth, tempting to slide into his throat. Shiro’s whole body clenches, balls drawing up as if just this much could make him shoot.
But fuck , who would blame him at that sight? Keith’s throat is struggling on a choke, tears dripping down his cheeks, but he’s making himself stay down, making himself take nearly all of Shiro’s cock. Shiro reaches down and traces under his jaw to the throat where he imagines his cock sitting. His boy is a fucking wet dream.
“ Jesus . Jesus Keith. Just— fuck I didn’t doubt you for a second.”
Keith backs off a little to gulp air, and Shiro’s cock twitches. Those gorgeous eyes when they open are watery.
Shiro’s hand grips Keith’s hair. It’s so hard then not to just drag him back down, jackhammer into his mouth until Shiro blows the biggest load straight down his throat. He can’t fucking wait until Keith’s trained well enough for such rough treatment.
“C’mon, back down now baby. It feels so fucking good, I want to come that deep. Can you do that for me? Your throat is unbelievable.”
Keith swallows, eyes so wet. They slide closed and then he’s going back down.
Stars , Shiro just said he was going to wait to do something like this, but watching Keith choke on him once more has Shiro reaching for his phone with his spare hand. It’s a little unwieldy to do one-handed, but within a few seconds he’s got the video going.
Keith’s eyes stay closed as he begins to blow Shiro. He backs off just enough to breathe and give himself a break, and then forces himself back down. Each time looks like a struggle, and it has Shiro edging steeper and steeper up the height of arousal. The power of it is addicting, and when Keith’s body shudders from the strain, Shiro can’t help but moan.
“That’s it, I’m so close now. Stay with it— just a little more. You can do it, you were fucking made for this— ah yea, suck it— ah my pretty little cockslut—“
His hand is tightening in Keith’s hair, starting to push just a little too hard. Keith makes lost sounds, hurt sounds, but all Shiro cares about is how close he is, how the head of his cock is being milked so sweetly and—
And then his hips fuck up, getting that extra small bit of space, and he’s coming as Keith tries to pull back, choking hard on his cock. Shiro comes in his mouth, riding the explosive pleasure, head tilted back as he uses Keith’s mouth. As he’s finishing, he pulls his cock out just to get the last spill of come across Keith’s mouth once more. He loves to see his boy smeared in his come.
Shiro’s panting when he lets go, whole body fuzzy with pleasure. Keith’s coughing, gasping for air between his legs.
Shiro reaches blindly for Keith’s hand. A small one slides into his, and he pulls Keith up to him. Shiro wraps his arms around Keith at once.
“That was fucking amazing,” He whispers into Keith’s hair, kissing the side of his head. “Sweetheart, you were phenomenal.”
When Shiro opens his eyes, Keith still looks a little uncertain and afraid. Shiro pets his hair, smiling at him.
“There’s so much greatness in you,” Shiro says. “And the Garrison is going to see that. My boy is the best of the best.”
He leans in then, kissing Keith sweet and soft on the mouth. The next time when he looks, Keith is more settled, a shy kind of pleased. Perfect.
##
He keeps Keith on a regimen of practice after that. Keith gets good at hoverbikes and deepthroat, and Shiro praises him equally for both.
But he can’t help thinking about what’s next. His eyes follow Keith around the house, watching as he reads or plays video games or works on his studies. He’s got Keith on his knees nearly once a day, but it does nothing to stifle the desire that’s taken hold of Shiro. He’ll see Keith biting the cap of his pen and be unable to stop himself from fucking Keith’s throat over his textbook. At night when Keith changes into his pajamas, Shiro can’t keep his eyes off those long legs or the pert little ass on display.
He hasn’t fucked Keith yet, but he wants it. Wants it so bad that even the blowjobs aren’t taking the edge off. Shiro watches the growing video clips on his phone while he jerks off, but can’t help but imagine how it’ll feel buried inside his boy. How it’ll feel to claim that part of him forever.
One day, while Keith’s standing in the bathroom brushing his teeth, Shiro hits his limit. Keith’s wearing his tiny little sleep shorts, and Shiro is walking by the door just as he bends over the sink. The fabric pulls taut, showing just enough to be a tease.
And Shiro snaps.
His hands are on Keith’s hips immediately, dragging down the fabric so Shiro can get his eyes and hands on skin.
“Shir— what?”
“Want you,” Shiro mumbles into his hair. His hands grab two handfuls of ass and squeeze. “Wearing these little shorts like you don’t know what you’re doing. Fuck . You feel how hard I am?”
Keith’s toothbrush clatters to the counter, and Shiro can see in the mirror his surprise. “Let me just—“ Keith tries to turn around to face him.
“Just like this.” Shiro’s grip tightens, keeping Keith in place. He kisses the boy’s neck, meeting his eyes in the mirror. “Want to have you just like this, over the bathroom counter.” It’s a sudden and filthy fantasy of taking Keith like this, being able to watch his face as Shiro buried himself deep. His hand trails down between Keith’s cheeks to rub against his hole.
Keith startles, eyes going wide. He tries to shift away, but Shiro doesn’t let him. He presses at that hot little entrance until his finger starts to sink inside.
“Ah— wait , we haven’t—!”
“I’ve been waiting. Been waiting so patiently. But you’re mine, aren’t you Keith? You’re my boy. You’ll let me have this. I’ve been so good to you, haven’t I? Taken care of you, gotten you everything you need to get into the Garrison. You’ll give this to me now.”
It’s not really a question, and Shiro doesn’t wait for a reply. He knows which drawer has some old lubricant in it, so he reaches with his other hand and pulls it open, digging through the contents. It takes a few seconds, but he finds the bottle.
“You’re ready for this,” he says in Keith’s silence.
“I— I’m not—“ Keith starts, but the words don’t fully materialize.
Shiro pulls his fingers away from Keith's hole just long enough to spill lubricant over them. He slips them back between Keith’s cheeks, pushing right in with one finger. Keith keens over the counter, hands grasping at nothing. His eyes are shut, face taut in shock.
“Breathe sweetheart, it’s just a finger.”
Keith moans a low, uncertain sound as Shiro presses in deeper. He’s such a tight fit, nearly burning around Shiro’s finger. The idea of this tightness clenching around his cock pulls some of Shiro’s darker urges up from their depths.
One finger becomes two, then three. Shiro’s being too quick as he gets more lubricant and forces himself back in, but he can’t seem to stop. Keith’s panting, making small sounds of protest, but hasn’t truly tried to escape, and Shiro’s waited long enough.
“You’re being so good, just keep being good for me. I can’t wait to be inside you. Fuck baby, the way your hole is clenching, like it’s trying to suck me in. Knew you’d be like this. Could see it the second I saw your photo. Such a sweet little face, but beneath that I knew you’d be such a cockslut. So needy for my come.”
Keith’s probably not warmed up as well as he needs to be for Shiro’s size, but Shiro doesn’t want to wait anymore. He unbuttons his own jeans with one hand, shoving them down to free his cock. He’s so hard it’s like a physical weight in his core.
The sound of his zipper brings Keith back to himself. His eyes fly open.
“Shiro, wait!”
“I’ve been waiting.” He slicks his cock, keeping the other hand on Keith’s hips to keep him in place.
Keith tries to slide sideways and away, but Shiro holds him firm. “Shiro, I don’t know if I— just wait a second I—“
“Hush sweetheart, there’s no need to be nervous. I promise I can make it feel good.” Shiro can barely hear the protests. His awareness has sharpened to his cock laying right in the seam of Keith’s ass. It looks fucking massive there. He rubs lube and precome across Keith’s skin, teasing himself.
“I’m not nervous, I just haven’t— um. This is—“
“You a virgin baby?” Shiro knows the answer when he asks. Knows from everything Keith’s said and done since arriving that he’s as untouched as freshly fallen snow. That had been part of the appeal.
“Y-yes.” Keith’s cheeks in the mirror are ruddy, and his head is still tilted down to avoid meeting Shiro’s eyes.
“Don’t worry, I’ll show you how it all goes, okay? You’re with me, and as long as you do what I say, everything’s going to be just fine. I haven’t steered you wrong yet, have I?”
For this Shiro leans in close, head on Keith’s shoulder. Tentatively, Keith’s eyes flicker up to his.
“No.”
Shiro kisses his shoulder. “Perfect.”
Then Shiro’s pulling one of Keith’s cheeks apart and baring his glistening rim. It looks so small, and Shiro taps the tip of his cock against it.
Keith’s mouth opens, but the words don’t appear. Not that it would matter at this juncture, Shiro’s not sure he could stop for anything. He needs to get his cock stuffed in that hole right now.
There’s one last pour of lube, then Shiro begins to push. Keith’s hands immediately curl over the edge of the counter, and a staccato of words try to spill out. Shiro brushes them aside by sinking in deeper, watching the flare of his cockhead disappear into that ring of muscle.
“Sh— wait, fuck . It hurts—!”
“Breathe,” Shiro says, eyes glued to the mesmerizing sight of him pushing further and further in. Keith tries to squirm, but now both Shiro’s hands are on his hips, holding him with an iron grip.
“Wait, wait —!”
Shiro doesn’t wait. It feels fucking amazing. Keith’s so tight, so burning hot. There’s resistance, but even that is making Shiro hot. He can’t believe he gets to have this, his boy all to himself. He pushes in and in, listening to the whines and pants as Keith takes it.
After an age, Shiro’s hips are settling against Keith. He’s completely buried. They’re both breathing heavy, Keith half collapsed over the bathroom counter. His body is spamming around Shiro’s cock in the most amazing way.
“Fuck, you’re a marvel.”
Keith’s shoulders hitch, and when his head tilts Shiro can see a glisten of tears.
“I know it hurts baby, but you did it. You did so good.” He pets Keith’s hips, then down underneath to stroke his flaccid cock to hardness.
It takes precious few seconds. All Shiro wants to do is start rutting into Keith, but he at least tries to give the boy an opportunity to catch his breath.
“The first time is the hardest, but now you know you can take it. I’m so proud of you.”
He pets and praises Keith a little longer. Keith’s cock fully hardens, and Shiro takes that as reason to continue.
The first pull out and push back in has him groaning, and Keith crying out.
“It’s too m-much.” Keith’s shoulders shake in unspilled emotion. His eyes are dripping.
“You can take it.”
The next snap in is smoother, quicker. Unconsciously Keith rises up onto his toes, trying to take it less deep. Shiro only meets him there, making the next fuck harder. He whines, holding onto the counter as Shiro starts a quick, hungry rhythm.
Every time Keith tries to shift or move forward, it twists something hot and vicious inside Shiro. His hands dig into Keith’s hips and he snaps his cock in, undeterred. It feels like finally conquering a skittish animal, breaking it beneath his will and mastering it to his desires. He’s immediately addicted.
His cock is leading him on and up. Every stroke stokes the molten arousal inside his body, and he can’t stop. Won’t stop.
“Shi-shiro. Please, I can’t—“
“You can,” he snarls. “Because you’re my good boy. Because you want everything I can give you. You were made for this.”
Shiro shifts his position, fucking into Keith at a slightly different angle, and the boy shouts.
“There we go,” Shiro says with satisfaction, staying with that angle, pounding it. Keith wails, but the quality is less hurt and more pleasure. “Feels good, doesn’t it?”
He’s picking up speed now, using Keith’s body even as he keeps the position to nail Keith’s prostate. Keith’s face is pressed to the counter now, mouth open as he moans.
“Yeah, knew you’d love my cock. Don’t worry, you’ll be getting more of it in the future. Gotta train this sweet little hole. Bet you’d love just bouncing on my lap, getting yourself off like that.”
Shiro’s hand reached under for Keith’s cock, which is swinging wet and messy between his legs.
“You already came?” He strokes Keith root to tip and the boy shutters, crying out. “You filthy little whore,” Shiro grins. “That’s alright, you’ll come again on my cock.”
“No, ah — sensitive.”
“Well whose fault is that? So hot for it you couldn’t even help yourself. Came crying on my cock, filthy little thing.”
Shiro keeps stroking, hips snapping hard against Keith’s ass. Keith tries to push up again on his toes, and Shiro lets him only to get the satisfaction when twenty seconds later Keith can’t hold it and has to settle back down onto Shiro’s cock. Buried to the hilt, Shiro wishes his orgasm wasn’t so close, that he could keep Keith like this for hours. He’d like to see Keith in some predicament bondage, watch him try not to take Shiro so deep and then fail every time when his body gave out on him.
“Sh— please it’s too— fuck —“ Keith gasps against the counter, mouth opening and closing on ruined sounds. There’s tears down his cheeks, and his body twitches under the onslaught. It’s so goddamn hot Shiro feels wild with it.
“ Take it.” He grunts, fist working like a blur, desperate to push Keith over before he blows. “You’ll take everything I give you and be grateful.”
Keith only whines, high and garbled. The muscles around Shiro’s cock clench and Shiro swears.
“That’s it, give up that sweet little pussy. It belongs to me now, and I’ll use it however I like. Fill you until you’re bursting, until you feel empty without my come stuffed inside you.”
And then Keith is screaming, arching into Shiro’s cock instead of away. This time Shiro feels the orgasm ripple through Keith, and it milks Shiro’s cock just right. He slams in deep and starts to come.
“Fucking— that’s it— take my come —“
The orgasm is heavy, Shiro can feel himself emptying shot after shot into Keith’s ass. It feels fucking amazing, and he leans over Keith’s small body, groaning through the pleasure. His hand on Keith’s cock is covered with Keith’s own spill.
When the blinding pleasure starts to fade, Shiro stands back up. He watches himself pull out of Keith, the filthy drip of come that follows. It’s only the first time, but Shiro’s already obsessed. He wishes he had his phone to record this, wishes he could go again so soon and just shove his cock right back into that mess and stuff Keith again.
He’d love to see how far he could push. If he could get Keith to utterly abandon himself, to cry and beg as Shiro forced him to take more.
For now he takes his come-covered hand to Keith’s mouth.
“Open up baby.”
Keith’s eyes don’t even open. His cheeks are smeared with tears, but like a good boy, he opens his mouth. Shiro slips his fingers inside, painting Keith’s own salty come over his tongue.
“Perfect, you’re so perfect. But of course you are, you’re my boy.”
##
Months of training with Keith have provided better results than Shiro could have ever dreamed when he’d first spotted his photo on the foster adoptions website. Keith’s a quick study both in piloting and in the bedroom.
This morning Shiro woke up to Keith’s mouth warm and suckling at his cock. When he noticed Shiro was awake, he’d pushed all the way down until Shiro slid into his throat, snug and perfect. Shiro had come not long after from the eager way Keith sucked him. When their morning ritual was complete, they’d gone out and had a nice brunch and Shiro had talked to Keith about one of the sim error’s he’d been struggling to correct.
It’s early evening, and now Keith’s pressed against the shower wall as Shiro leisurely ruts into him. Keith’s making low, beautiful noises as Shiro hits his prostate with every stroke. Like this, coming is less of a hard impact and more of an inevitability. Sometimes it’s nice to have a leisurely orgasm. After long minutes Shiro just tips over, coming deep inside Keith.
He presses close, dropping a kiss on Keith’s bare shoulder. The boy shudders as Shiro teases the head of his cock. Keith’s come twice already, but Shiro can’t get enough of how strung out he gets in his over-sensitivity.
When Shiro’s orgasm fades, he doesn’t immediately pull out.
The second release takes a moment, and Keith makes a sound when he feels more warmth flood him. He doesn’t try to move away though, doesn’t try to escape. Shiro’s fucked those responses out of him over the last few months. Keith lets him do almost anything he wants now.
Instead, Keith stays still as Shiro pisses, emptying his bladder into his already wrecked hole. He knows his place now, and knows that if Shiro gets what he wants, Keith will too.
Next week they’ll be filling out Keith’s application for the Garrison, and when he gets in Shiro will be footing the bill. He’ll provide everything Keith needs to succeed, so long as Keith continues to be a good boy.
After all, that’s the contract between a foster parent and a child.
