Work Text:
The Atlas’ cafeteria is as noisy as ever, people are bustling about to and fro, conversations deafening and crowded around the room. Shiro sits with his lunch and watches as Keith is flirted with by the lunch girl that’s serving him. She twirls her hair and serves him a big piece of cherry pie, his favorite, with a beaming smile. His gut sinks with unwarranted jealousy. Post war he got married, to Curtis no less. A marriage short lived since he decided, like Adam once did, to “Take charge” in all the wrong places and wanting him to quit his captaincy. Divorce was shortly decided afterwards.
Matt is teasing Keith and laughing as they sit, Kosmo following behind them. Every so often, not as sparkly as when the war had just ended, they’re all on Atlas. Or at least Keith, Matt and him are. And they usually take these days to eat together as often as possible within those days, overworking habits be damned. Days like these are a little more memorable than others, and Matt’s pats against Keith’s broad back as they laugh brings him joy.
“Yooo!! The girl at the lunch line was totally eyeing Keithy Kat, here!” His laugh is jovial, teasing Keith for the newly acquired admirer. “Oh, please, as if!” says Keith, his cheeks a soft raspberry purple. After Keith’s Galra features started to come in post-war, more purple features in his face and body. His hair is still his signature mullet a bit longer with a newly acquired black-violet sheen, his eyes magenta in color and he’s grown into himself in the years post-war. He now has wide, broad shoulders with a tapered waist, and his long legs as eternal as ever, and the title of Senior Blade among his peers along with the Black Paladin.
Matt bites into an apple as he laughs again, “Oh, Keithy, you underestimate the appeal of a brooding choice like you. She was totally eyeing you! Besides, I know you like men a lot, Keithy-Kat, but you are Bi, aren’t you? Weren’t ya the one caught eating out Romelle after this guy’s wedding once upon a time?” he says, thumb pointing to Shiro. Keith’s blushing down to his neck now, and he chokes on his drink as he hears that.
“Yeah that was me. But I can’t be sleeping around with everyone who propositions me y’know? Like,” He dramatizes “oh noo, my fan! Oh, I’ll sleep with any one of you!!” He laughs and leans into Matt’s shoulder, hand on his forehead like a damsel, his cheeks still lilac. “Shiro knows what I mean, don’t you, Shiro?” Shiro’s laugh is weak, a resounding “Yeah, sure, Keith.” His voice is a nervous squeak.
Because he doesn’t know, he doesn’t know if it’s the Captain status, or the divorcee status, but he doesn’t get as many open admirers as Keith does. His feelings are all over the place now that he knows that Keith is regularly propositioned though. Does he take their offer if he likes them? Is Keith going around sleeping with people, coworkers technically? He doesn’t like how his stomach sinks even more so now that he knows what he saw earlier is a regular day for Keith. But still, Matt and him keep talking, Keith laughing with flushed cheeks as he absentmindedly pets Kosmo next to him.
He dissociates as he thinks about it all. He realized how much he messed up with Keith in the following years post-war, the hang outs, the reunions, he’s always been close to Keith, and he’s never realized if he went out with anyone else, if he went to spend the night with anyone else. It makes him boil with feelings he thought had sunk. Still, he can’t bring himself to say anything or do anything with respect to his feelings. Keith deserves to have someone who can give him their all, and he can do that, but he doesn’t think he could ever deserve Keith, not after the incident™.
Matt keeps talking though, and it makes him sick to his stomach thinking that Keith might actually sleep with someone else before his mission. “‘Ya need ‘ta get laid sometime Keithy-Cat, maybe it’ll destress you before the big mish, y’know?” Matt’s not helping with his jealousy, but he sees the teasing shit eating glint in Matt’s eyes looking directly at him. This motherfucker knows what he’s doing, so he can’t even imagine what he looks like right now. Probably murderous, or green in the face, who knows.
Keith laughs softly, sitting in thought, “I do really need to get some, to be honest. But nah, I don’t think I’ll fuck any of the rookies, they’re rather… bland. Plus I don’t think any of ‘em have a fat enough dick or strap to satisfy me. Quiznak knows what I’d do for a fat one, but, no time; shame really.” He shrugs, Shiro chokes, spitting his drink as Matt stands to pat his back. “You alright there, buddy?”
The conversation continues after that, and Shiro dissociates and dreams about Keith naked, and now that he’s talking sex, he can only imagine Keith with his ass up, pretty cunt drooling and split on his own fat cock.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A few days later Keith says goodbye and leaves for his mission with the Blades until further notice, hopefully it won’t be more than a few weeks that’ll either way feel eternal for him with these feelings. Matt has gotten insufferable since then, with his insistence of asking if he’s missing their resident edge master. Its alright the first two times he asks, but after than it’s just him fucking with him. The brunette knows more about Keith’s mission than he does, being an honorary Blade himself, so he also ends up skiing if he wants to know what Keith is up to.
He denies wanting to know anything, even if he’d give anything to know.
Missing Keith turns to feeding Kosmo and spending time with the space-pup; moping about Keith’s absence is a new level of pathetic. And Matt teasing the hell out of him isn’t helping at all.
He’s still thinking about it as he sits with Matt the next week for lunch, silently playing with his food and pouting. Matt sits down with a grin, Kosmo bounding up to sit next to him, “What’s up, Shiro, Keithy Kat took your tongue with him?” He’s laughing, nose wrinkling and eyes glinting with something he knows. He sighs at the brunette, looking aside, “Oh, C’mon, Shiro, Keith’ll be back. Then you can fess up ‘yer undying love fer him or whatevs.” Incredible to think this is the man that leads the technology division for the Blades. A Blade IT guy, and to think it’s just his side job.
He thinks of what he said, confessing, talking with Keith. Who knows how that’ll go down.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
That was four weeks ago, and today is the supposed landing day for Keith. His leg bounces with anxiety, counting the doboshes until the man is back.Kosmo has been keeping him company since the beginning of Keith’s mission.
When Atlas notified him of a ship landing in the private cargo area, he couldn’t have walked faster if he tried. His breaths come in desperate surges as he runs there. He doesn’t know what came over him, but after that conversation with Matt, he feels like his heart is about to burst if he doesn’t fess up to Keith. Like the amount of time he’s known Keith just turned into a fusion of a million emotions turned into mush in his heart.
Keith is unloading on his own and laughing at Kosmo’s quick cosmic presence next to him, his teletransportation making him much faster as he reaches Keith.
“Keith!” He runs over to hug him without thinking, just as realizes that Keith is shirtless, sweaty, and very warm. “K-Keith— you're back!” He moves to look at the man, his hair is dishevelled and loose, he looks absolutely stunning. “You look good, how was your mission?” Keith's smile and laughter is infectious, and he answers with his canine smile intact, “It was really good, Shiro. You alright man? You seem rushed.”
“Yeah, I— Keith, I have to tell you something. Something I've stupidly realized way too late, and I'm sorry, I'm so sorry. And you don't have to answer me right away, or— or anything you don't want to!” He hugs him again, harder in case this goes all wrong. “I'm so in love with you, holy shit I'm in love with you. Hearing you last time talk about admirers and wanting something sexual, a-and—” Keith stops him there, untangling himself from the hug as he pulls Shiro in for a kiss. He stuns, slow to react as he holds onto Keith's shoulders.
Keith separates their lips, “Fucking finally, fucking God.” Keith is laughing, and for the life of him, it’s infectious. Keith's laughter is the sun on a cloudy day, beautiful and shining.
Everything after that is blurry, being pulled to Keith’s room on the Atlas. Hands roaming everywhere, holding Keith’s ass, petting over his thighs and making out against the now closed door. Keith nudges him back, leading them to his room as they take off their clothes. Fabric is strewn around on the floor as they get naked, leaving kisses on each other as they move to the bed. On the bed they grind eagerly against each other, Shiro’s cock pressing close, Keith jostles them, sitting on top of thick strong thighs and grinding his now naked cunt onto Shiro.
He grins like the cat that got the cream, soaking the shaft as he pets Shiro’s pecks, the man groans with every slick trail he leaves behind. “I fucking knew you were big, Takashi, but I didn’t know you were this fucking huge.” Keith leaves a trail of kisses on Shiro’s neck, and Shiro melts under his mercy, “You gonna stretch me big guy?” He bites on Shiro’s chest. Keith leaves his mark on the man, after wanting to for so many years, he finally can. “Keith– please, please!”
When Keith finally sinks down onto Shiro’s cock, his soft cunt encompasses him in slick, velvet walls. Between the touching and grinding Keith was actually pretty close, so when Shiro’s slick thumb finds his clit and presses delicious circles as he gets used to the man's girth, an orgasm decides to consume him, walls pulsing as he shivers. Holding onto Shiro with a death grip around his shoulders, biting the soft flesh of his chest.
Shiro groans along with him, moving to grip his ass and hip in his wide palms and letting him take his pleasure, a slow, deep grind that makes his head dizzy.
He loves this, the feeling of being inside of Keith, Keith’s cunt, he’s so wet, and his orgasm’s made him so soft and pliant, the bite on his chest makes him dizzy with pleasure, delirious as he moves them so Keith lays on his back. Long tan legs over his shoulders, Keith’s hair askew all over the bedding; he looks so beautiful. “Keith— I love you.” Keith is panting, sweating as he holds onto him, “I love you, too, Shiro. But if you don’t fuck me now, I’ll lose my mind, so move it.” He says, laughing.
“Yessir.” He gives him a kiss before he continues, his thrusts experimental before he finds rhythm. The noise they make together is loud and unabashed, groaning into each other's mouths desperately. They can both tell this won’t last long, their desire for each other too much for them to handle. Especially after so many years of hesitation. “Keith! I’m— oh god!”
Keith’s legs wrap around his hips, moving along with him as their hips meet “Do it! Inside!” His hips desperately rock against Shiro’s, holding onto Shiro’s back with one hand and the other on his ass, nails leaving a trail of marks on Shiro’s skin as he shakes with his orgasm, wave after wave, his cunt pulsing harshly around him. Shiro’s groan is loud against Keith’s neck as he cums, roughly pushing himself deep and filling Keith.
They both lie together, exhausted and taking heavy breaths, bodies tangled. There’s a silence between them for a few minutes before Keith speaks, “So, you do know that this means you’re mine and never to be anyone else’s right? No more pussy footing?” He wraps a leg over Shiro’s midsection, and Shiro lets out a laugh from deep in his chest, he kisses Keith with softness, post-coital and languid, “No more pussy-footing.”
