Actions

Work Header

The Dead of Night

Summary:

Shiro is rumored by the entire Garrison to be the heaviest sleeper known to man.

And Keith? Well, Keith wants.

Notes:

Baby’s first Voltron fic! Please note heavy dubcon because
1. Keith is underage
2. Keith also thinks Shiro is asleep.

Please also keep in mind that Keith is written as trans in this fic and afab words (pussy, cunt) are used. If any of that bothers you definitely click away!

Chapter Text

Shiro is known to somehow be the most prompt person and the heaviest sleeper in the Garrison. No matter how many people attempted to shake him awake, he’d sleep straight through it and amazingly still be five minutes early to all of his classes and meetings.

In short, it took a lot to pull him from his sleep. A lot.

So when his eyes just hardly cracked open in the dead of night he was taken aback just slightly. When his sleep riddled brain put together that his cock was out and something warm and wet was rubbing against it he was taken aback just a little more.

When he recognized that the body rocking on top of him was Keith he was taken aback a lot.

Maybe he shut his eyelids to save Keith from the embarrassment of being caught. A deeper, more honest part of him knew he shut his eyes again in shame. Shame that this felt good, that he wanted Keith on top of him like this.

Shame because it was wrong.

Wrong in so many ways. Keith was just fifteen. Fifteen and the most amazing person Shiro had ever fucking met. Fifteen and so perfect. Fifteen and refusing to ask Shiro to fuck him and so he snuck into his fucking apartment and took it for himself. 

The only sounds in the room were Keith’s breathy little gasps and whines, soft panting and strained mmf-Shiro’s.

If somehow Shiro hadn’t died, if he wasn’t dead and now in some sick fucked up heaven, his soul would leave his body when he put together that Keith isn’t rocking his own cock onto Shiro. No, no-

There was a pussy grinding on him.

Keith had a pussy. 

He grunted involuntarily, eyes still shut, abs tensing. Keith stuttered in his movements, stopping still and taking the amazing friction away from Shiro.

“Shiro?”

Keith barely whispered, seeing if he roused the man beneath him from his sleep. It was shameful, the way Shiro feigned sleep. But he was only a man, a man with an achingly hard cock, with a pretty little thing on top of him with a promise of sex. 

He grunted again when Keith kept rocking. 

“Sh- Shiro, fuck, m’so sorry.” He gasped breathily, hips stuttering a little. “I just- I just needed this.”

Shiro did his damndest to not speak back to the boy, afraid any wrong move would stop Keith from taking what he needed. It wasn’t wrong if Keith needed it, Shiro surmised, it wasn’t wrong if Shiro was helping him. 

“When- When you got picked to- to go to Kerberos I- I just had to- just once.”

If his cock wasn’t slick before it certainly was now, Keith’s pretty pussy painting wetness onto him like a steady faucet. 

“And- and then Adam left, he fucking left and I- I was waiting for so long and- and I love you so much.”

His heart stopped still in his chest. This was wrong, this was so fucking wrong. All he had to do was open his eyes, grab Keith by the hips and tell him to stop but-

You - you needed this too.”

Fuck. He had to focus on listening to Keith’s hardly audible words, his voice was so hushed and the sound of Shiro’s own heartbeat flooding his ears did him no favors. 

To his surprise his hips jumped against his will, sliding through Keith’s slicked up, warm cunt. A small hand gripped at his bicep.

“I knew- I knew you needed this too.” Keith whispered. “I love you.”

Guilt wracked Shiro’s brain. He was twenty-two, Keith was so fucking young, he shouldn’t have gotten caught up on someone who was nearly a decade older than him. 

But by some sick play of the universe, he did. He did and now Shiro had no choice but to lay back and listen to everything Keith would never tell him if he was awake. 

Shiro’s breath caught in his throat when his dick was poking at Keith’s entrance to his pussy, warm and inviting. 

Never - never done this before.” Keith gasped quietly. “I want- I want it to be you. Before you go.”

If Shiro was “awake” he’d tell Keith to slow down, that he was too fucking big and he’d hurt himself if he fucked his cock into himself. 

But to Keith’s knowledge, Shiro was asleep. The heaviest sleeper in the Garrison, maybe the universe. And Shiro couldn’t protest when the tip of his cock popped into that sweet, tight heat. 

Hurts, Shiro.” He sobbed quietly, still fucking himself down inch by inch, never backing down from a challenge. “Gonna fucking break me.”

Fuck, fuck. Shiro pegged himself to be a good, honorable man. A man with morals and integrity, a man who would never ever let his fifteen year old protégée do anything even bordering on inappropriate with him. 

But Keith was here, and Keith thought he was asleep, and it just felt so fucking good

By the time Keith was finally fucking seated in his lap he was shaking, nails prickling Shiro’s stomach at the fullness. 

“Does it-“ he lifted himself up ever so slightly and then dropped himself back down. “Does it feel nice?”

Fully enveloped in the fucking phenomenal, mind blowing warmth he almost slipped up and answered Keith. Instead he just grunted again, hips jerking up ever so slightly and fucking his cock into Keith’s pussy just a little. 

“I just - I just wanna fucking- fuck-“ Keith whined. “Wanna be good for you. Wanna help you.”

It helps, baby. Shiro decided he would say. You’re so fucking good. 

Keith rode him agonizingly slowly, small body shaking with the effort, cunt tight and slippery everytime Shiro subconsciously fucked his cock into him. 

“I- nmhh- I love you, Shiro. I love you.”

Shiro’s hips jumped again at the words, pulling a quiet, surprised laugh from the boy on top of him. 

You - you like that?”

I love it.

“I love you, Shiro.”

Again, he thrust his cock into Keith. Hips hardly jumping up much but still pulling a hushed moan from Keith. He continued to feign sleep when Keith leaned forward, now chest to chest with the boy, Keith’s pretty mouth resting just by his ear.

“I love you, Shiro.” He whispered, fucking his pussy back onto his cock steadily. “I fucking- I- nnh-“

Shiro grunted again, followed by a low, gravely moan. Keith buried his face in the crook of Shiro’s neck and whined, gasping airily while riding him. Then, Keith lifted his head and-

And he fucking kissed Shiro. It took everything in him to not kiss Keith back, to play the part of a man who was still asleep for the best fuck of his life. 

“M’gonna miss you.” Keith said against Shiro’s lips. “Gonna sit and- and wait till you’re back.”

Don’t say that.

“Gonna think about you everyday, Shiro.”

Don’t waste your time on me.

“Gonna- mmh- gonna-“

A gush of wetness hit Shiro’s abdomen, followed by another and another.”

“I’ve never- never done that before.”

Done what?

“Sorry,” Keith’s pussy gripped onto him like a vise. “Just- just felt so good.”

Then he put two and two together. Keith came. Keith fucking squirted from getting fucked. 

To Shiro’s horror, he jerked his hips up and came too. Came inside Keith.

Mmh, Shiro.”

Finally all the stress of Adam leaving, of the mission, of everything melted away. 

“You really needed this.”

Keith sighed, leaning down to pepper kisses onto Shiro’s jawline. 

“S’okay, I did too.”

It was so wrong, but when Keith pressed a kiss onto his forehead and raked his fingers through Shiro’s hair, he couldn’t find it in himself to feel so bad about it. 

After a few minutes Keith lifted himself off Shiro’s softened cock and gently got off the mattress. 

“I love you, Shiro.”

He whispered, pressing one last kiss to Shiro’s lips before slipping out of the apartment. Once Shiro had heard his front door shut, he finally allowed himself to open his eyes.

——

The next day Keith walked straight up to Shiro like nothing had happened. 

“Do you wanna go out on the hover bikes today?”

“Did you finish all of your assignments?”

Keith fell silent for a moment before smiling.

“Most of them. Stayed up all night to get them done, guess I just couldn’t sleep.”

Shiro’s breath caught in his throat for a moment.

“Well, if you got most of them done I don’t see why we can’t slack off for an hour or two.”

Keith beamed, pretty white teeth showing.

“When did you get so cool? You seem…less stressed today.”

Shiro darted his eyes to the side for just a second before answering.

“I just slept really well last night.”

Chapter 2

Notes:

You guys asked and I delivered. I’m definitely not 100% satisfied with my writing this chapter so please let me know if you guys like it.

(See the end of the chapter for more notes.)

Chapter Text

The second time Keith slipped into Shiro’s apartment he was already awake. Not by his own effort, it was the night before he was set to leave for Kerberos, how was he supposed to sleep? 

Still, he tried. He shut his eyes hours ago, his mind keeping him up despite his attempts to drift off. 

But when Keith climbed on top of him again he knew he wouldn’t be getting any sleep that night. 

“Gonna miss you, Shiro.”

Keith started, voice hushed, unwilling to wake the seemingly sleeping man beneath him. 

“Wish I could go with you.”

I do, too.

“I-I’d, fuck , I’d be good.”

You are good. 

Shaky hands slowly slid Shiro’s boxers down, a soft gasp rang through the air when Keith found that Shiro was already hard. 

“You- you said you slept really well that night.” Keith clambered to rub his cunt against Shiro’s dick, effectively slicking him up. “I love helping you, Shiro. You deserve it.”

No, I don’t.

“I love helping you because I love you .”

All at once Keith sunk down onto Shiro’s cock, whining high in his throat. In the back of Shiro’s mind he wondered what Keith would do if he grabbed his hips and flipped their positions, would he let him fuck into him on his back?

He wouldn’t have much of a choice. But as far as Keith knows, Shiro was asleep. And Shiro couldn’t pick which was more fucked. Was it Keith for fucking his friend in his sleep? Or was it himself for letting a cadet have sex with him?

Maybe they were both sick, maybe they were both fucked up.

Still, even though he knew he had to play the part of a sleeping man, he tried to come up with something more . Maybe if he just reached up ever so gently to grab at Keith’s hip it could be passed off as a sleep induced movement.

Fuck it.

Shiro did just that, moving slowly, eyes still shut. He grabbed at Keith’s waist and Keith could’ve exploded right then and there. Keith’s pussy tightened at the touch, squeezing Shiro’s aching cock. 

You - you wanted to touch?” Keith asked, reaching to grab at Shiro’s oversized hand. “ That - that’s okay . You can touch.”

His voice was high and breathy, moving Shiro’s “asleep” hand to cup at his chest, the soft mound hardly taking up any space in his hand. Shiro groaned, hips jerking up to fuck into the tight space provided to him. Keith’s breath hitched and he crumpled over Shiro again, pulling his hand to rest in his black hair.

Shiro tugged at the locks ever so gently, trying his best to not react to the pretty noise Keith let out at the motion. 

“You can pull.” Keith promised sweetly, pressing a kiss to the corner of Shiro’s mouth. “You can do whatever you want to me.”

Sick thoughts flooded Shiro’s brain. Whatever I want? Would the boy let Shiro hit him across the face? Or let him spit in his mouth? Or would he let him cum down his throat while gripping that black hair as tight as he could?

“Whatever you want.”

Keith .”

Suddenly Keith went still, no longer gently bouncing on Shiro’s cock. No, he sat straight up, staring down at the man’s face. Shiro held his breath, putting on a convincing act of sleep once again.

“You-“ Keith swallowed audibly. “You said my name.”

Shiro just tried to even out his breathing, willing a cry of relief back down his throat when Keith started riding again.

“Bet you’re dreaming of me.” He sobbed. “ Fuck - I love you, Shiro.”

Keith pulled Shiro’s arm up, wrapping his hand around his pale throat, vulnerable to whatever that apparently unconscious limb chose to do.

“You can do whatever you want to me.”

He repeated, his motions becoming sloppy and animal. Shiro squeezed his hand around Keith’s throat ever so gently. 

Ghh - I fucking- I love you, Shiro. I love you so- so much .”

Shiro bucked up into Keith, pressing his thumb against Keith’s throat a little harder. And in that instant-

Shiro, fuck!

Again, gushes of fluid hit his stomach. That, mixed with the way Keith’s pussy nearly strangled his cock, tilted him over the edge with him, fucking his hips up ever so slightly and jerkily and spilling inside. 

“M’gonna miss you, Shiro.”

Keith whispered sadly. Unlike the time before, Keith slumped forward to rest against Shiro’s chest. His little hand moved to pet through Shiro’s hair, pressing small kisses against his neck.

Finally, after hours of trying, Shiro drifted off to sleep.

-

Shiro woke up five minutes before his alarm was scheduled to go off, partially sad and partially relieved that Keith wasn’t still pressed against his chest. 

His relief was short lived, he jumped up at the sound of a knock on his door. 

When he opened the door his eyes were met with pretty black hair.

“Hey.”

Keith whispered, eyes glossy like he was about to cry. 

“Hey.”

Shiro stepped closer, pulling his arm up to run his thumb over Keith’s jaw. His heart all but shattered when a tear slipped down the boys cheek.

“Keith.”

“Sorry,” he sniffled. “I just thought about how I’m not gonna have anyone to help me with math homework while you’re gone.”

Shiro pulled Keith into a hug, chuckling lowly.

“So are you crying because you’ll miss me or are you crying because you’ll have to do math homework?”

Keith laughed, more of a hum than anything. 

“I’m gonna miss you, Shiro.”

He mumbled.

“I’ll miss you too, Keith. More than you know.”

They stood like that for seemingly forever, despite it only being a few minutes. Shiro took the opportunity to bury his nose into the boys hair, gently thumbing at Keith’s lower back. 

“Gotta get ready, Keith.”

Neither of them moved, both equally unwilling to part with each other. 

“I- I have something for you.”

Shiro choked out, face flushing slightly at his stuttering. 

“I need you to keep a good eye on them, okay?”

He asked gently, eyes meeting Keith’s. The boy nodded. Shiro tugged at the chain on his neck, placing his dog tags gently into Keith’s hands.

Shiro .”

“You gotta keep them with you, okay? I need them back when we’re back from the mission.”

Keith nodded eagerly, slipping the chain over his neck, displaying the tags with pride.

“I’ll see you at the launch, okay?”

Keith stared up at him with saucer eyes, so pretty that Shiro nearly leaned down to kiss him.

“Okay.”

He whispered back.

-

True to his word, Shiro didn’t board until he saw Keith. It was warm out, murmurs of excitement rang through the crowd. He beelined to his protégé, but before he could reach him, another familiar face stepped right into his path. 

“Takashi.”

His heart stopped in his chest.

“Adam.”

The man looked at Shiro with a fondness that, months earlier, would’ve melted him on the spot. 

“You’re really going?”

He swallowed the saliva in his mouth, throat quivering under his nerves.

“Yeah.”

Adam sighed, half in annoyance. 

“Will you really be happy?”

“I really am happy.”

The shorter man clicked his teeth, Shiro stepped to the left to see that Keith’s eyes were still locked to where he was.

“Look, Shiro, I’ve been thinking.” Adam started, drawing Shiro’s focus back to him. “I think we should still give us a try. I mean, we were together so long and…”

Adam lifted his gaze to find that Shiro was looking straight past him, over his shoulder. He turned to see Keith desperately waiting.

“You’re joking.” He scoffed. “Keith? Seriously? You’re fucking Keith?”

Shiro whipped his head back towards him.

“No, fuck - Adam. I’m not fucking Keith.”

Adam wore a mocking smile on his face.

“The great Takashi Shirogane, fucking a fifteen year old cadet. You’re sick .”

“Fuck you, you broke up with me!”

He snapped, wishing he could swallow the words to the back of his throat before they came out. Instead of apologizing he shoved Adam out of his way, walking straight up to Keith. 

“Hey.”

The boy whispered.

“Hey.”

“What was that all about?”

He asked. Shiro shook his head.

“Nothing important, he’s just-“ he sighed. “Just getting into my head before I go.”

“That’s shitty.”

Shiro laughed. 

“Yeah, it is.” A beat passed. “You wouldn’t do that, though.”

Keith’s big eyes blinked at him, eyelashes catching the sun just right. 

“I wouldn’t do that to you, Shiro.”

He rested his big hand on Keith’s waist, both of them just breathing in the warm air. 

“I have one more thing to give you, if you think you can keep track of it.”

Anything , Shiro.”

He finally gave in and dipped his head down to kiss the cadet, sighing at the relief that overtook him. Keith draped one arm over his shoulder and used his free hand to grab at Shiro’s bicep, smiling into the kiss. When they parted Keith looked absolutely ruined, eyes blown out and a blush that crept down to his chest.

“Think you can hold onto that for me?”

His voice was husky, eye contact dangerous.

“Yeah.”

Shiro pressed a kiss to his forehead before walking away.

“Do your homework while I’m gone! And no fights!”

He shouted, headed straight towards the boarding dock. 

—-

The news came on a Tuesday.

PILOT ERROR

Keith could not for the life of him stop throwing up. It wasn’t true, it wasn’t, it wasn’t

But it was. He tried his damndest to keep himself together, clutching at Shiro’s dog tags every time he felt too overwhelmed, always ending with him vomiting till his muscles ached. 

It became an issue. Like a real, prominent fucking issue. Such an issue that by the fifth time it happened in class his teacher sent him to the nurse. 

“Have you been eating anything out of the ordinary?”

She asked him, Keith shook his head.

No , uh…” he swallowed nervously. “Just, just upset about the Kerberos mission, is all.”

She nodded.

“Did you have any friends on that ship?”

It felt like he was struck across the face, stomach heaving before throwing up again. The nurse rubbed her hand at Keith’s back sympathetically. 

“It must be hard for you.”

He nodded.

“Shiro was my best friend.”

She ruffled his hair, offering him a napkin to wipe his face off. 

“I have an anti nausea medication that I’m allowed to give to students, but we would need to do a physical before I prescribe you any.”

Keith nodded. Anything to just feel better.

“Okay. When would we start?”

She asked Keith to stand up and she assessed him. It didn’t take much time. Half an hour passed before the nurse sat him down one more time.

“Okay, before I clear you, due to your… biology you’ll have to take a pregnancy test.”

Keith curled in on himself, thumbing at the dog tags again. She held out a cup for him to take.

“I’m not pregnant.”

“I know, Keith. But I just have to before I can prescribe anything.”

Keith snatched the cup from her hand angrily before trudging off to the bathroom. A minute and a half later he handed it back to her. Five minutes after that she shuffled back into the room awkwardly.

“Well, I’m not sure if it’s good news or bad news to you, but the test came back positive.”

No .

No .”

“It would explain your sudden nausea and soreness. Unfortunately, I do have to report this to Iverson.”

Keith’s heart fell to his ass. No . No, no, no . After everything Shiro did to get him into the Garrison? 

His bags were packed by the end of the day, leaving Keith to take a hover bike to the lonely shack that once belonged to his father, hand on his stomach and staring straight up into the sky.

-

Shiro dreamt of Keith. Dreamt of escaping the Galra ship that imprisoned him and hazily opening his eyes to meet Keith’s pretty brown ones.

“Keith?”

And then darkness again. When he opened his eyes he found himself alone in an honest to God bed . There was chattering outside the door, voices he didn’t recognize and the sound of a baby babbling. The door opened gently, a soft sigh of relief from the person making their way inside.

Keith .

“Is this real?”

Keith sat on the edge of the mattress, eyes welling up with tears.

“It’s real.”

His body shook in relief. No more blood, no more fighting, no more wondering if he’d live to see another day.

He was home . He was on Earth . He was next to Keith .

“What happened?”

The boy asked. Shiro could only stare. Keith looked… really good. He was a little more muscular than the last time he saw him, a new maturity to his face and his voice.

“I can’t remember.”

Keith leaned over to run his thumb down Shiro’s metal arm, curiously overtaking his features. Shiro caught a glimpse of the chain on the boys neck.

“You kept them.”

Keith looked up at him with a puzzled look, then he tugged the dog tags out from his shirt.

“Of course I did, Shiro.”

The man smiled, huffing out a laugh. 

“Did you do your assignments while I was gone?”

Suddenly the room went silent, Keith’s eyes darting to his own hands. 

Keith.”

“I- I got kicked out.”

“For fighting?”

Shiro guessed. Keith shook his head.

“I-“

A soft knock came from the door. A boy with brown hair poked his head through.

“Hey- uhh… Shirilee is getting really fussy. Pidge says she’s probably tired.”

Keith nodded.

“That’s okay, I didn’t really expect her to be super awake right now anyway.”

The mattress shifted when Keith stood up, scooping a bundled up blanket from the other boy's arms before the door shut again.

Keith carefully sat back down onto the bed, holding the bundle both gently and firmly.

Then the bundle hiccupped. 

“Is that…”

Keith nodded.

“This is o-… this is my daughter.”

Keith held the bundle out just slightly so Shiro could see her face.

“She’s beautiful, Keith.” 

He couldn’t help the way his heart hurt just a little. Of course Keith moved on since he had last seen him. Good. He deserved happiness.

“Who’s…?”

The question hung in the air for a minute. Keith brushed his daughter's brown hair out of her face.

“I’m…” Keith huffed. “I’m trans… so I am.”

Right. Keith didn’t know that he knew that already.

“Oh.” He breathed. “You got kicked out for getting pregnant.”

It wasn’t a question. Keith laughed softly.

“Yeah, I did.”

“What about her… other dad…?”

Keith looked forlorn. He pondered the question for a minute.

“He’s… he hasn’t really been around.” His eyes flickered to Shiro’s face. “Do you wanna hold her?”

Shiro’s heart beat in his throat, he nodded tentatively. Keith gently set her in Shiro’s arms, allowing the man to let her rest against his metal arm. Shiro brushed her hair, eyes meeting hers.

“She’s beautiful, Keith.” He felt like he was going to cry. “What’s her name again?”

“Her name is Shirilee Roseann.”

Shirilee wrapped her hand around Shiro’s finger, smiling up at the man.

“That’s a perfect name, Keith.”

Keith shifted closer, shoulder to shoulder with Shiro to look down at the infant with him.

“I named her after her daddy.”

Shiro’s brain worked a mile a minute, trying his best to try and remember anyone at the Garrison named Shirilee. By the time Shiro eventually gave up, she was asleep in his arms, Keith’s face resting on his shoulder.

“Lucky guy.”

He croaked out.

Notes:

Poor Keith having to go through his whole pregnancy all alone.

Chapter 3

Notes:

Sorry for the wait, this one is lengthy so please tell me if it’s any good.

(See the end of the chapter for more notes.)

Chapter Text

Takashi Shirogane felt like he didn’t deserve a lot of things.

He didn’t deserve to be the head of Voltron, he told himself. He wasn’t this great, all knowing leader that everyone told him he was. He wasn’t the strongest, or the smartest, or the bravest.

He didn’t deserve all the undying trust and loyalty the other paladins gave him. Trust running so deep that Keith allowed Shiro to just take Shirilee whenever he felt like things were too much. 

“It’s okay , Shiro.” The boy insisted. “If holding her makes you feel better then you don’t have to ask.”

He didn’t deserve to be called a hero. He didn’t deserve any of it. 

And right now, he didn’t deserve to be between Keith’s thighs, lapping away at his pussy like he’s been poisoned and Keith’s clit held the antidote. 

Shiro ,” Keith gasped. “ Fuck !”

Shiro hummed, licking away at Keith’s raw nerves. His cunt was heaven, he decided. If anyone deserved anything , it was Keith. His tongue flicked between Keith’s lips, closing his mouth around that sensitive, rosy bud and suckling at it. 

“Wanted this for so- hnn - so fucking long , Shiro.”

He pulled his organic hand down to Keith’s cunt, sliding two fingers in with ease, eyes darting up to observe his faithful cadet. 

If his pussy was heaven then his face was the cherry on top. 

Keith’s eyes were teary, cheeks flushed and red, pretty mouth agape ever so slightly, huffing short breaths of air. 

Shiro slid his tongue down alongside his fingers, licking into the boy. He could hardly muster a reaction when Keith’s hand flew to his hair and pulled , too focused on this mission. 

“Fuck, fuck - ghh -“ Keith cried, involuntary. “Sh- Shiro you’re-“

He lifted his head, fingers still fast at work, pounding into that delicious heat.

“I’m what?”

Keith finally looked him in the face, clearly overwhelmed.

“You- you’re so-“ 

Shiro ducked his head back down, laying his tongue flat against Keith’s clit before flicking it up. 

“So- so good at this.”

Shiro smiled against his cunt at the praise, licking with purpose. 

“I like doing this.” He mumbled, tonguing at that sensitive bud again. “You deserve it, Keith.”

Keith pulled at his hair again, moaning a tad louder at the sentiment. Shiro went to work with his mouth and his hand, rubbing at that sensitive spot inside the boy with the pads of his fingertips, bullying it over and over. With his tongue he was relentless, lapping at his clit till Keith’s legs started to shake. 

Hnn - Shiro- fuck , I’m gonna-“ the hand in Shiro’s hair pulled harder, the legs around Shiro’s shoulders soon wound so tight that he couldn’t respond if he wanted to. “Fuck, fuck !”

Keith’s pussy clamped down on his fingers, his legs spasmed as he gushed onto Shiro’s tongue. Cries and whines of praise spilled from his lips while Shiro kept finger fucking him through his orgasm. When Keith finally came down from his high he found Shiro still licking away at his oversensitive clit. 

“Sh- Shiro .” He attempted to break the man’s focus. “ Shiro .”

His voice was a little more stern, albeit still shaky. Shiro hummed against him. 

“You can fuck me, you know.”

Shiro slowed to a stop, lifting himself up to his knees in between Keith’s legs.

He didn’t deserve to fuck Keith, either. 

“Keith…” his voice came quietly. “I don’t know.”

A hand smaller than his own touched at the side of his face.

“It’s okay , Shiro.” He insisted. “I want to.”

Shiro rubbed both palms of his hands, one metallic and one human, down the flesh of Keith’s legs, his cock hard and insistent through his boxers. 

“Unless…” Keith whispered. “Unless you don’t want to.”

Shiro shook his head. 

“I do .” He said, a bit too quickly. “I want to so fucking bad.”

“So why don’t you?”

He opened his mouth to speak but couldn’t find an answer. 

“I don’t…” he fumbled for words. “I don’t deserve this.”

Keith stared at him like he was an idiot. 

“Shiro, of course you deserve this.”

Shiro brought his galra hand down to Keith’s neck, thumbing at the dog tags that the boy hadn’t taken off since before he left for Kerberos. Keith leaned up to touch his forehead against Shiro’s. 

“You deserve this.”

He assured again, tilting his head and pressing his mouth against Shiro’s, small arms wrapping around the man’s neck. Shiro relaxed into the kiss, resting his hands on Keith’s slender waist, thumbs massaging the soft skin underneath them. 

There was nothing but the sound of a wet kiss to fill the silence, the two of them sliding their tongues against each other. Maybe it was a way to have a conversation without having to talk, if it was, it was certainly convincing to Shiro. 

Shiro rocked his cock against Keith, hard and throbbing at the way Keith’s pussy was making the cloth on his boxers wet. The boy sighed into the filthy kiss, letting Shiro eat the moans straight from his mouth. 

Shiro broke the kiss to lean back, taking in the sight of Keith’s naked body. He didn’t deserve it. 

“You’re sure?”

He asked, voice quiet like he didn’t mean to say it. Keith nodded. 

“I’m sure.”

He got his boxers off in record time, they could've melted off of his body for all he cared, but he was finally fucking naked. Skin to skin, against the boy he loved. 

Shiro shook his head. No , he couldn’t love Keith. Keith just wanted a quick hookup, he didn’t deserve to have someone as great as Keith love him. 

But here Keith was, laid out like a god damned buffet. And if he was a buffet, Shiro was fucking starving. He surged his head forward to kiss Keith again, and Keith was more than willing to give. 

The tip of Shiro’s cock nudged at Keith’s pussy, insisting to hurry up and fuck . Keith squirmed beneath him, legs on both sides of Shiro opening wider to accept the intrusion.

“Keith,” Shiro mumbled against the boy’s mouth. “Are you sure?”

He asked again. Because surely Keith didn’t mean it, surely Keith was just kidding and he somehow didn’t pick up on it, surely-

“Hurry it up, Shiro. Been waiting forever .”

Shiro snickered and pressed his lips against Keith’s again, taking it all in. With that, he finally sunk his cock into that sweet, tight hug that he had been thinking about since he left for Kerberos.

Technically, this should be their first time together. And this is perfect. This is the right amount of sappy and fun that Shiro expected their first time to be.

He bit his tongue when he remembered their real first time together. But now he was knowingly awake, and his eyes didn’t have to be shut. No, he could feast his eyes on the slender little teenager lying beneath him all he wanted. 

Shiro ,” Keith gasped, eyebrows furrowing together a bit. “You- you can move. I’m not a virgin, y’know.”

Shiro straightened his back, towering over Keith with his cock still sheathed inside him.

No ?” He gave Keith one good thrust. “Figured your daughter was some sort of immaculate conception.”

Keith laughed, smacking Shiro’s arm playfully.

“Mmm, wish I was.”

“Yeah? Maybe that’d be my daughter instead.”

A look of shock fell onto Keith’s face. Shiro smiled and leaned down to the boy's ear.

“You like that?” Shiro questioned. “You want me to get you pregnant again?”

Keith whined high in his throat, hands flying to Shiro’s arms to knead at the strong muscle. 

“Bet you looked so,” he grunted, pawing at Keith’s hip. “Bet you looked so sexy pregnant. Your baby daddy is a fucking idiot for not sticking around.”

Keith flicked him at that. Right , he thought. Probably shouldn’t bring up his ex.

“I’ll do whatever you want, Keith.” Shiro assured him with a kiss. “Just tell me what you want.”

Keith panted underneath him, wriggling under the perfect blanket that was Shiro.

“I want another baby.” He cried. “So hurry up and fuck me.”

Shiro was always one to listen to orders. He took one of Keith’s legs and hiked it over his shoulder and fucking went for it

It was so much better than those times before Kerberos, he quickly decided. He could really show Keith how he fucks, not some sloppy inexperienced riding like how the younger man had done. 

No, this was much better. Keith fucking writhed beneath him. 

“You,” Shiro panted again. “You want another baby?”

Keith nodded. 

“Think I’d be a good daddy?”

Keith huffed out a laugh.

“You’re already a good daddy.”

Shiro smiled and shifted inside Keith, fucking his cock in with a consistent rythym, the end of it dragging along all the sensitive spots inside of Keith. 

“Better daddy than hers.”

Keith flicked him again, this time right in between his eyebrows. Of course, it didn’t really hurt. Still, it shook Shiro for just a second.

Shut the fuck up!!! His brain screamed at him. 

Keith still looked like he was having fun. Actually, no. Keith was still definitely having fun, indicated by his enthusiastic noises of approval and the way his cunt squeezed down onto Shiro’s cock. 

“Did he fuck you as good as I do?”

Shiro mumbled against Keith’s ear, met only with the boys mewling and the sticky wet sound his dick made from fucking into him. 

“N- no .” Keith whined. “I- I did most the- the work.”

Shiro took that as incentive to keep railing him, waiting for the telltale wavering of his crying or shaking of his thighs. He nipped at Keith’s neck, pulling the blood to the surface in the form of a dark purple mark. 

“Sh- Shiro.” Keith struggled for air. “Oh my- rgh God.”

Shiro kept driving into Keith’s smaller body, groaning at how his pussy tightened every so often around him. 

“Feels so fucking good, Keith.” He said into the boy's ear, voice grumbly. “Gonna make me cum in no time.”

Keith nodded enthusiastically, hands fumbling up to Shiro’s hair again. 

“That what you want?” Shiro asked, human hand fisting into Keith’s black locks and yanking . “You want me to blow inside you?”

Keith’s entire body seized, pussy tightening up deliciously around Shiro’s aching cock. He felt the waves of wetness hit his abdomen. 

“Fuck, fuck !” Keith cried. “I love you, Shiro.”

Horrifyingly, Shiro came in that moment. He gasped and shoved his cock in further, spilling deep into the younger man. 

“Mmm, that does it for you?”

Keith asked, cocky. Shiro smiled, still panting above him. 

“I don’t get pretty boys telling me they love me too often.”

He pulled out and laid next to Keith, letting him rest his head on his pectoral, black hair spilling in every direction on his skin. 

“That’s too bad.” Keith mumbled against his chest. “Guess I’ll have to keep saying it to make up for that.”

Shiro used his hand to tilt Keith’s chin up and kiss him, saying all the words he wanted to say. When they pulled back, Keith looked awestruck.

“I love you too, Keith.”

Keith’s eyes lit up and threatened to spill over, he wrapped his arms around Shiro’s neck and buried his face into the junction. 

“By the way,” Keith switched the subject. “I can’t get pregnant. I’m on the depo shot and I just started T again.”

Shiro just laughed.

-

After Zarkon, Shiro complained about headaches often. He even gave up holding Shirilee as often as he wanted to because he was afraid he would drop her.

Nothing in the medbay suggested there was anything wrong with him, but his headaches happened so damn often, and he didn’t feel right. 

So he ignored it. Pushed it to the depths of his head until something in him snapped. 

That’s how they ended up here. 

Keith ducked and weaved every punch Shiro threw at him. 

“Shiro, I know you’re in there. You made a promise once. You told me you’d never give up on me.”

Shiro bared his teeth. 

“And I should have abandoned you just like your parents did, like your baby fucking daddy did. They saw that you were broken . Worthless . I should’ve seen it, too.”

Another punch, their blades struck together in a struggle to get a hit at the other. 

“You don’t know what the fuck you’re talking about.”

Keith snarled. 

“There’s the Keith I remember.” 

Shiro cooed.

“No wonder he left some slut who couldn’t wait till their friends were awake before fucking them.”

The words hit Keith like a punch, nevertheless, he shook it off best he could. 

“Talking about your baby daddy get you worked up?” Shiro lunged his energy sword forward again, blocked by Keith’s own blade. “Heartbroken over some guy named fucking Shirilee?”

“His name isn’t Shirilee!” Keith blurted angrily. “Use your fucking brain cells!”

Shiro jumped forward at the same time Keith stepped back, effectively escaping from the man for a moment. 

“Her name is Shirilee,” Keith held up a finger. “Roseann.” 

He held up another finger before crossing them. 

“Her name is fucking Shiro!

Shiro lunged again, effectively pinning Keith down. 

“I’m not leaving here without you.”

Keith grunted, his blade struggling against the man’s. 

“Actually, neither of us are leaving.”

He pressed a little harder, the blade slicing against Keith’s cheek. 

Shiro ! Shiro, please . She needs us. I love you .”

Shiro pulled back for a second, giving a slight sliver of hope to Keith before bearing back down. 

“Just let go , Keith. You don’t have to fight anymore. By now, everyone on that ship is already gone. I saw to it myself.”

Everything flashed before Keith’s eyes. His dad, the foster home, the Garrison, her

His blade slipped free, and in a moment of rage induced panic, he rushed forward with a strength so strong he fucking cut Shiro’s arm off.  

He watched with glassy eyes as Shiro fell to his knees, passed out. The hangar tilted till the two of them hung off the edge. 

In the universe, there were only two things that made him feel like he had a sense of purpose. His daughter, and the man he loved. 

He figured it only made sense to be with the person he was in love with at the end of his life, and so he accepted his fate and shut his eyes. 

-

Keith could hardly believe it when he woke up. Black saved them .

Shirilee nuzzled closely to Lance, babbling happily when she was handed over to Keith. 

“Thanks.”

Keith mumbled, using his thumb to brush her hair out of her eyes. 

“Anytime, Keith.” Lance assured gently. “I’m really glad you’re okay.”

Allura used some sort of Altean magic to place Shiro’s consciousness into the clone's body. Keith sat by him the whole time, bouncing Shirilee anxiously. It took days for him to finally wake up, his body not wanting to accept the conscious at first. 

“Keith?”

Shiro croaked out, smiling at the sight of the two of them.

“Keith, you saved me.”

Keith smiled, gently placing Shirilee in the crook of Shiro’s arm. 

“We saved each other.”

Before they could celebrate, the room fell cold. 

“Keith, are you alright?”

Allura asked, pressing the back of her hand onto his forehead.

“I’m- I’m fine , I just-“

He swallowed harshly. 

“He’s pale.”

Someone pointed out. Keith couldn’t make out the voice. He took one deep breath before falling to his knees and vomiting onto the floor. 

Notes:

You can have one more chapter with pregnant Keith as a treat.

Find me on twt @Anonnot2000

Chapter 4

Summary:

Continuing my “Keith fell first but Shiro fell harder” agenda.

Notes:

(See the end of the chapter for notes.)

Chapter Text

Even after the seemingly never ending time in the black lion's conscious, paired with his time in a foreign body, all his head screamed was Keith Keith Keith.

Shiro was a good, formidable man. 

That’s why he held Keith’s black hair in one fist while he threw up.

It happened all the fucking time. Even after the two months Shiro was back, Keith sometimes could muster a warning, sometimes he couldn’t. But Shiro, without fail, always found himself holding his hair and rubbing at his back, Keith’s poor tummy always jutting out from under his shirt.

“You’re sick.” He said. “We need to get you checked out.”

Keith shook his head, sitting back onto the balls of his feet. 

“No, I feel fine now.” He sighed. “Just a lot of shit happened in a short time frame, y’know? It’s a lot to take in.”

Shiro nodded, it was a lot. Keith knew he was awake before Kerberos now. Keith didn’t move on after he went missing. Shirilee really was named after her daddy.

Shirilee Roseann. 

Shiro .

His heart fluttered everytime he remembered that. That Shirilee was his baby, his girl. 

Keith stood and brushed his teeth, Shiro merely a few feet from him, so fucking worried about him. 

“You sure you’re okay?”

He asked meekly. Keith just smiled.

“M’okay, big guy. Just a lot to take in at once.”

Shiro smiled too.

“You’ve definitely taken worse at once.”

Keith threw him a side smirk, laughing in his throat.

“Mmm, not sure I’d say that’s worse . I definitely thought it was better.”

Keith invaded his space, pressing Shiro’s back against the wall, sighing when the man placed a metal hand against his hip. 

“Just couldn’t help yourself before Kerberos, huh?”

“Needed to know.”

Keith rested his forehead against Shiro’s, an airy gasp escaping him when the man grabbed at the plush of his ass.

“Find out what you needed to?”

Keith fluttered his eyelashes.

“I could always use some extra data.” He licked his lips. “For science.”

“Yeah, science.”

Shiro slid his human hand under Keith’s shirt, feeling the pudge of his stomach, pushing the fabric up further to thumb at a pert nipple, pulling back in surprise when Keith grabbed his wrist.

“Sorry.” Keith panted. “Sensitive.”

“Good sensitive or bad sensitive?”

Keith clicked his teeth.

Overwhelming sensitive.”

Shiro smiled.

“Save it for the main event, got it.”

Keith rolled his eyes just a little before they inadvertently rolled to the back of his head when Shiro shoved his hand down the boys pants, going straight for his dripping wet hole and plunging two fingers in.

Fuck , Keith.” Shiro sighed against the side of Keith’s face. “You’re so wet.”

Keith huffed out a laugh.

“Can’t help it.” He moaned softly. “Been so fuckin’ sensitive lately.”

Shiro grinned against him, kissing at his neck, pumping his fingers in further, faster, relishing in the little gasps and mewls that he pulled from the boy. 

“So sexy, Keith.” He groaned. “You drive me crazy.”

Keith let out a punched out breath and he-

Fuck .”

And he fucking came, dousing Shiro’s fingers and in turn flooding his body, impossibly, with more arousal.

“Oh my God.”

Shiro’s voice was quiet, awestruck, he jerked his fingers inside Keith again just to watch him squirm.

“H- hah , don’t fucking, don’t tease .”

Shiro jostled his fingers one more time, watching how Keith’s eyes crossed before he pulled his fingers out. 

“How about I get you to a bed first?”

Keith didn’t answer, instead just pulled Shiro by his hand and marched out of the bathroom straight to Shiro’s bed.

“Need it that bad, baby?”

Shiro asked, leaning back onto his elbows on the mattress, watching as Keith pulled his clothing off feverishly.

“Science, Shiro.”

“Right, science.”

Keith climbed on top of Shiro’s lap with an ease that was almost mocking to the way Keith had done in the past. Where previously Keith was uneasy and curious, he was now practiced and methodical. Either one of the two ways, Shiro couldn’t get enough of it. 

Shiro hardly put up any protest when Keith started pawing at his boxers, tugging the waistline down just a little to signal that he wanted them off .

And Shiro could never deny that boy anything .

“L-love you, Keith.”

He stuttered when Keith took his cock into his hand, stroking along the length as if to commit the feeling to memory. 

“I love you too, big guy.”

For a moment there was a pause, one where they just stopped to look at each other. Smiles of adoration spread across their faces, eyes both sparkling just a tad, how could either of them be so lucky?

Call it fate, maybe. That though their relationship began on a less than traditional foundation, here they were. 

Keith lifted himself up and slid back down, fucking himself down onto Shiro’s cock like it was nothing. 

Fuck - Keith. Some warning, yeah?”

Keith just flashed his teeth through a smile, a dirty play that he knew would make the man shut up. 

Shiro placed his hand on Keith’s hip, jerking his own hips up in small thrusts to bury himself deeper into the boy. 

“Feels- feels good, right?”

Shiro asked, watching on while Keith nodded.

“Good- good . I want you to feel- mmh - feel good , Keith.”

Keith kept bouncing, gasping and moaning quietly everytime he found the right angle.

“It- it feels - feels so good, Shiro. Love you so much.”

Shiro grabbed onto Keith’s hip with an iron grip, like he was gonna either blow right then or turn him over and drive into him himself.

After a moment, Shiro chose the latter. 

“Shiro…!”

Keith could hardly squawk out his name before Shiro switched their positions, now fucking into Keith missionary- his (not so) secret favorite. 

It was easier to kiss Keith this way, his tongue sliding between the boys lips and eating all his little noises straight from his mouth while he fucked him.

It was easier to fuck into him in a way that Keith just couldn’t do himself, no matter how he tried, Shiro just knew his body better than Keith knew his own. Knew just where to fuck his cock against to make him cry.

It was easier to take in the view. Not just the view of his dick sliding in and out of Keith’s pussy, although that was truly a sight to behold on its own. No, it was the look of Keith’s beautifully expressive face that did him in everytime. The way his eyelashes fluttered, the way his eyebrows drew closer together, the way his blush started in his cheeks and crept all the way down to his chest. 

Every little thing. 

“You’re so perfect, Keith.”

He mumbled against Keith’s ear, fucking into him desperately. 

“Sh-Shiro, m’not-“

“You are .”

Keith just gasped out a sob of appreciation, of disbelief.

“You are .” Shiro repeated, pulling back to grab at Keith’s face to force him to really look at him. “So fucking perfect.”

“Shiro, please -“

“I fucking mean it.” 

Shiro growled. Keith cried out, back arching off the mattress, and fucking gushed onto Shiro’s cock. 

“L-love you s-so much.”

Tears spilled down his face, a mix of emotion and pure overwhelming just… love. 

It didn’t take long before Shiro was done for, too. He could hardly manage to keep going without blowing the second Keith’s pussy gripped onto him in the first place. But when he finally did, it was with a groan smothered against Keith’s lips, hips stuttering before stilling and filling Keith up. 

The post orgasm bliss was short lived, Keith jumping up and dashing to the bathroom to throw up again, Shiro trailing behind him as always. 

“Fuck, Keith.” He sighed, rubbing Keith’s back. “Really, are you okay?”

Keith wiped his mouth. 

“Yeah.” He huffed out a laugh. “Fuck, I haven’t thrown up this much since you left for Kerberos.”

A beat passed before Keith’s face went pale, eyes moving to meet with Shiro’s. 

Fuck .”

Notes:

That’s all, folks!

Come find me on twt @Anonnot2000