Chapter Text
Shiro never thought that there is such a thing as being too in love with someone. But now he might begin to believe it.
When him and Keith finally come together, falling into a kiss after a dangerous mission when both of them were scared they were going to lose the other, he doesn’t know how to contain his happiness.
He feels so overcome with it at any moment, he thinks he could burst. Every kiss they get to share now, every hug, every touch, light him up like fire. He spent so many years denying himself this, being sure Keith loves him only as a brother, that now when he finally gets to have it, he feels like he’s constantly in a state of dreaming.
But he’s not. He’s right here, in his room, in his bed with his boyfriend and he never wants to be anywhere else.
They were official only for a couple of days and even as much as he wanted, he was scared of moving too fast and ruining it, but now, as he looks into Keith’s dark, dark eyes he has none of that inhibition left. Shiro trusts Keith completely, and knows that it’s reciprocated, he knows that Keith wants this just as badly as him. Or almost just as badly, because Keith seems focused and confident when he moves to straddle Shiro, while the older man feels ready to vibrate out of his skin with excitement.
He’s not really sure why he’s feeling so much. Is it the new body? Technically never touched by anyone. Is it the fact that it’s been years since he’s been with anyone? Or maybe it’s just because it’s Keith. Shiro’s everything, Shiro’s moon and stars, whom he loves more than anything he’s ever loved. Maybe it’s just that love, making everything feel so new and intense.
When Keith places his hand under Shiro’s chin to gently guide him where he wants him, he lets out something very close to a whimper. Keith begun slowly grinding himself on top of Shiro and sensually kiss his breath out of his lips, but soon their pace quickens as the desperation between them builds. Shiro loves feeling Keith’s slender waist under his hands, so small but so powerful at the same time. He slips his fingers under Keith’s shirt to tease at the hot skin and this time it gets Keith to moan quietly.
Just feeling the press of the younger man’s body next to his, gradually building a sure rhythm is so much for Shiro to handle. He’s already unspeakably turned on and hard in his jeans. Keith choosing him, choosing to show him the side of himself not many get to see, will never not feel like a gift.
Their kisses turn feverish and both of them stop only for as long as it takes to almost rip their clothes off of each other. Everything Shiro can feel is heat, the warmth of the man he loves in his lap better than any summer day.
Keith aligns their dicks together and throws his head back, moaning, at the first thrust.
“Fuck! Shiro, get the lube.”
Shiro obediently reaches for it as fast as he can and impatiently squirts it on his fingers. He’d love to lay Keith down and worship his body, lay kisses everywhere he can reach, but subconsciously he knows it’s not what both of them need right now. There are going to be many other times in the future for Shiro to do it.
He traces the cleft of Keith’s ass with his fingers, touch feather-light and when Keith nips at his lips in impatience and squirms to get even closer, Shiro stops teasing and presses his first finger inside Keith, testing out the give of his love’s body.
That gets him another bitten off moan from Keith and a string of quiet encouragements.
“Yes, yes.” Keith pants right into Shiro’s ear, turning up his temperature even further up. “Faster, Shiro. Give me more.”
Forming coherent words is hard when Shiro’s brain is stuck on the little “ah, ah” noises that accompany each of his quickening thrusts. Keith traces the shell of his ear with his lips.
“More.”
“I – “ Shiro needs to focus here for a second. “I don’t want to hurt you, kitten.” And speaking might be difficult but calling Keith the petname he always wanted to call him by is all too easy.
Keith seems pleased with Shiro’s choice because he clenches on his fingers and tightens the grip he has in Shiro’s hair.
“Ah, Shiro! C’mon!”
In response Shiro just kisses his neck and carefully pushes in a second finger. By the time he gets in a third he needs to hold Keith so he doesn’t squirm too much or so he doesn’t overpower Shiro and impale himself on his dick all too soon. Shiro also just loves playing with his hole, he’s so turned on by it he’s losing his mind. He needed to move his hips back a little so they don’t rub on Keith so hard because he could have lost it.
Shiro decides Keith’s prepared well enough when between all his moans he hears a tiny, desperate “please”, that also makes him let go of Keith’s waist and grab the base of his own cock.
He gives Keith one last stretch and withdraws his fingers. He expects the whine coming out of his boyfriend’s mouth so he makes sure to swallow it in a hungry kiss.
“I’ll give it to you, baby.” He says as he changes their position so instead of sitting, he lies Keith down on the pillows to admire the mess he reduced the younger man to with just his fingers.
Keith’s flushes all the way down and panting, his dick already starting to drool down on his stomach.
When Shiro looks at Keith’s face he’s dangerously close to coming even if he hasn’t entered him yet. His boyfriend is a dream. Strong, but lean, smooth skin and a pale throat that’s littered in lovemarks. He’s biting his plush lips that look absolutely delectable, red and wet, ready to eat. Shiro takes a breath through his nose and lets it out through his mouth to hopefully calm himself down, lines his cock with Keith’s entrance and begins to press in. Keith’s moans turn even sweeter as the head of Shiro’s cock begins to breach the smaller man.
“Fuck,” Shiro says out loud, mesmerized by the sight. “Your little hole is sucking me right in, baby you’re so good, god!”
The pressure on his cock is heavenly, he can’t compare this to anything else, slick and hot and tight. Shiro wants to drown in this sensation.
He glimpses up and catches Keith’s expression that’s absolutely blissed out. Shiro did that. And god, he looks so beautiful, so trusting and vulnerable, only for Shiro. He blushes down to his nipples only for Shiro, moans like a whore only for Shiro and –
Keith’s eyes snap open and widen almost comically as he feels Shiro’s come suddenly flood him. They both blink at each other in shock. Shiro came right after entering him. Like a teenager losing his virginity, not a 27 year old man who’s already been with other people.
But none of them could compare to Keith. To what he feels for this beautiful, incredible man.
“Did you just… come?” Keith pants, not looking too mad about it.
Shiro scrambles to pull out. He’s so embarrassed. “Yes, I – um, I’m sorry, I don’t know – usually it doesn’t – I’m sorry, I – “
But Keith just laughs.
“That’s alright, Shiro.” His smile is turning smug. “I’m kind of flattered.” He moves his hand to his now twitching and empty hole and feels around in Shiro’s come dripping out of him. Shiro’s eyes track the movement and even though he thought he lost all brain functions after he came, there were apparently still some left, because he feels himself officially losing them right now. His traitorous, spent dick gives a twitch.
“Are you gonna make it up to me?” Keith says cheekily as he brings his soiled fingers to his mouth to lick them clean. That immediately spurs Shiro into action.
He grabs Keith’s thighs and puts them over his shoulders, delighted by Keith’s little squeal. He doesn’t hesitate before licking a stripe up Keith’s neglected dick, being incredibly happy he gets a chance to taste it. He’s been fantasizing about sucking Keith’s cock and fucking him and so much more for years and now he finally gets to do it all. Well, almost all, he’ll have to wait for another chance to fuck his boyfriend when he gets hard again. Instead he descends lower, nuzzling Keith’s balls and humming. Keith moans at the sensation of the vibrations and tangles his fingers into Shiro’s hair.
Shiro stays there for a moment, acquainting himself with the gorgeous, almost purple tip of Keith’s dick, kissing it before moving lower again, this time bypassing his balls and getting to where he really wants to be. Looking directly at Keith’s fluttering, pink hole, still leaking his own come. Shiro groans and dives right in, lapping at the fluids and sucking on the sensitive pucker.
“Ahhh!” Keith gives an almost surprise shout and turns his head into the pillow to moan.
Shiro doesn’t hold anything back, pushing his tongue into his boyfriend’s asshole and feeling his own eyes roll back into his skull at the taste. He knows he’s doing a good job when he can feel Keith’s toes curl where they’re laid on Shiro’s back and his thighs shake. Shiro presses in as much as he can go and fucks his tongue in and out rhythmically.
He fixes his grip on Keith’s legs to hoist them even higher as he takes a moment to just look at the meal before him. It only takes one glance at Keith’s face to get his dick give another twitch, but he can’t get hard again this fast. He lifts his head slightly and spits right into Keith’s gaping entrance.
“Fuck!” Keith grabs at the sheets desperately and arches his back off the bed.
Shiro dips his tongue in again and kisses Keith’s rim and kisses it and kisses it. He’s like a man-possessed, barely noticing the oversensitivity on his cock that he unconsciously started rubbing onto the sheets. Shiro likes the sparks of pain it gives him. He has a fleeting thought of touching Keith’s dick and bringing him to completion that way, but a deep, bigger part of him wants to just see Keith come on his tongue. The first time he’s gonna make his love come, it’s going to be just by licking his ass and eating his own come out of it. Shiro feels delirious with want and can’t stop making desperate noises that mix with Keith’s bitten-off moans that rise and rise in volume, until he can feel Keith get even tighter and when his noises verge on screams.
“Shiro! Ah – I’m gonna – mhh, Shiro, fuck!” Keith comes in a wordless cry and Shiro can feel it in the fluttering around his tongue. He’s so happy he could die.
He gives Keith’s hole a couple of parting licks and rises on his elbows to wipe his face and look at the absolute vision before him.
Disheveled, satiated and glowing, Keith is the most stunning thing he has ever seen in his life. He never wants to let him go.
When Keith finally opens his eyes after a few seconds, he smiles at Shiro while catching his breath.
“You definitely made it up to me.”
