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.