Chapter Text
Keith notes that it's cold the day Shiro crash lands into the desert. Unusually so, for the season, for spring, because by this time, the desert is starting to act more like a proper desert, and not the almost tundra it turned into in the winter. He grabbed a jacket before he got on his speeder that day. The old jacket that he had since before the academy. It didn't fit quite right, the bottom being to short, while the sleeves were too loose, but he grabbed it anyway.
Shiro looks small for once, when Keith finds him. Sedated, the loud kid tells him. Keith hurts, seeing him like that. He hooks his arm under Shiro's shoulder and helps him onto to the speeder behind him. He barely pays attention when three other people get on, because Shiro is there, behind him, his body pressed against his. Keith whispers kindness and safety into his ear, and Shiro slumps against him.
Shiro is warm. Of course, by the time they escape the security, and Keith has adrenaline coursing through his veins and he's warm enough to no longer notice Shiro's heat, but his weight is still there. Keith loves the feel of it, but then, he always has. Shiro was all encompassing. When they get to his little house, he lifts Shiro on his own, the other three just starring at the house.
Keith sets him on his bed, covers him in a quilt, because, yes, it is still cold. He walks into the living room/kitchen/office to find the other three staring at his wall of relevance. He explains everything to them, and they look both terrified and enraptured. He starts a pot of water for the tea Shiro's going to want, and shows them all the photos he has. The short one said that they were picking up readings that confirmed everything Shiro mumbled about on the way here.
They talk about a few other things, the loud kid, Lance, complains at him for a while before Keith remembers him. He points out that he was always a better pilot, and the kid goes off. It's kind of fun to watch, and the other two seem to agree with him. Hunk, the bigger guy asks if he has any food and Keith makes him a quick sandwich from the last of his rations. He has a feeling he wont be needing them anymore.
Pidge, the smaller one, talks to him about how he got his information. He tells him, or maybe her? Keith isn't sure, but Pidge seems to be going by a guy so he might as well accommodate. He tells him that while he sits out here, there isn't a lot to do. He steels stuff from the academy some times, and Pidge grins wide at him.
He hears rustling from the other room and he crosses the small space from the kitchen counter to the bedroom in two large steps. Shiro is laying on his back, eyes wide, wet. He tells them about the aliens, the Galra, and what happened, roughly. He holds up his new arm and Keith can tell he's trying to not cry.
“It's getting dark.” Keith says. He isn't sure to who, exactly. “Spend the night here, and then tomorrow we can go to the weird caves, alright?”
“We have to-”
“You have to get better.” Keith interjects. Shiro nods mutely. “You guys don't mind right?”
Lance minds very much, thank you, but Hunk and Pidge look at the couch and shrug. They were all training to be military, they slept in worse places. Keith has a lot of extra blankets, and Hunk recommends building a fort. Lance agrees immediately, and they get to it. He closes the bedroom door behind him, holding a cup of hot tea.
“Do you want to talk about it?” He asks as he hands Shiro the cup. Shiro doesn't talk for a bit, and Keith sits down next to him on the bed. Keith looks at him, and his shoulders are shaking. Keith doesn't really know what to do, so he puts his hand on Shiro's and the man cries in earnest now. Keith's heart hurts.
“Do you want to take a shower?” He asks instead, and Shiro nods mutely. The bathroom is attached to the bedroom, and Keith helps him into it. “Do you want me to stay?” He asks, and Shiro nods again. Keith fiddles with the shower nobs until he coaxes hot water out from the tank on the roof. He helps Shiro undress from the skin tight jacket thing, and coarse pants. He isn't wearing any underwear.
Shiro stands under the shower and tries to compose himself several times. Keith is always under hand, soap, shampoo, conditioner, a razor, aftershave, lotion, a towel, another one. He watches as Shiro scrubs at himself hard enough to turn red. He notices that his skin is paler then it was before, sickly. He doesn't mention the spot of white in his hair when Shiro drags his hands through it. He doesn't mention the scars either. He helps Shiro out of the shower then.
“You should take one too.” Shiro says out of no where, and Keith almost jumps. Almost. He guesses that yeah, he probably smells after the daring rescue, so he showers too, faster the Shiro. Maybe its the anticipation for what might come next. Maybe.
The bed, a luxury that Keith afforded himself, was a king. He never owned one that big, never slept in one until he bought this one, but now, it was well worth it. Shiro sit on the bed naked, when he walks out of the bathroom. He's naked too, but he can move for his boxer briefs if he needs to. Shiro looks up at him. They stare at each other for a while before Shiro extends his hand, and Keith goes.
He takes his hand gently and Shiro guide him till he straddles the man's hips. Keith puts most of his weight on to his knees, which rest on the clean sheets. This way, Keith towers over Shiro, but Shiro still makes the first move. He always makes the first move. Shiro leans up, curves his head a bit, and kisses Keith on the lips.
It's soft at first, the gentleness that Shiro always exudes, and Keith doesn't progress it any further. It's for Shiro. All of this is for Shiro. They kiss slowly, softly, for a while. Keith's legs cramp up but he doesn't care. Shiro doesn't know where to put his hands, so Keith gently grabs both of his hands and puts them on his hips. The new arm is cold. Keith kind of likes it.
When Shiro pulls away, Keith opens his eyes and looks at him again. “I'm sorry.” Shiro mumbles and looks down into Keith's collar bone. Keith lifts Shiro's eyes up to him.
“Don't be. You came back.” He says and kisses Shiro again. Still soft. Still gentle.
“I missed you so much, Keith.”
“I missed you more.” Keith whispers into his lips before kissing him again. “Do you remember what we did before you left on your mission?” He felt Shiro smile against him. “Can we do that again?”
“Yes.” Shiro sighs out, and Keith smirks. “I... I don't remember much, from my... imprisonment, but I would never forget that.” Keith snorts. Laugh the pain away. Always works.
“Yeah?” Keith asks, and a hand reaches down between them until he grabs Shiro, who gasps in turn. “What part did you like the most?”
“Don't make me pick.” Shiro groaned and Keith laughed. “Every part. Every single part. Every part of you.” Shiro says and Keith lets out a little moan too. He likes this part. A lot.
“Why?” He asks and pulls up for the first time. Shiro grits his teeth, and one of his hands, the organic one, slides backwards from his hip. Slowly.
“Because look at you!” Shiro laughs. “Beautiful. Every part of you is so perfect. So smart. So clever. So gorgeous.” Keith kisses him, and Shiro's hand grabs at his ass. He grinds down on it. “Mine.”
“You made me wait.” Keith whispers into Shiro's ear, and rubs his thumb over the head of Shiro's cock. “You made me wait for so long. But it's okay. Do you know why it's okay, Shiro?” Shiro froze up a bit. He shrugged. “Because you came back. And I love you. I love you so much.” The metallic hand cupped his face and a thumb brushed his cheek. He was crying.
“I love you too. So much, Keith. So, so, so much.” Shiro's crying too. “Let me make it up to you.” He whispers as he strokes Keith's face.
“Please.” Keith whispers back.
The metal hand moves to his lower back and he gets moved onto the bed, his back comes into contact with the cold sheets. He didn't realize how much his legs had cramped until he finally straightened them out. Shiro moves between his legs, and leans down a bit, kissing at his collar bones. One hand rubs at his chest, sort of splayed at the middle, Shiro's thumb and pinky both grazing his nipples. Keith snorts just a bit. “What?”
“You do it funny.” Keith snickers back.
“I do not!” Shiro whispers back loudly. Keith laughs again, and Shiro laughs too, until his hand moves to the right nipple and his mouth covers the left. Keith smiles so wide it almost hurts, and Shiro sucks away, his teeth grazing the nub a bit. After a bit he alternates, but not before kissing it, making Keith grin like an idiot again.
Keith is at half mast when he feels Shiro's cock grind against his hip. Gods, that feels so good, so familiar. He didn't know how much he missed it. Shiro slowly, slowly moves his way down, until he gets to Keith's own leaking mess and kisses it. Several times. “I missed you so much.” Keith mutters, and feels Shiro smile against him again. “You don't know how many times I thought about this.”
“I can imagine.” Shiro says and the metallic hand wraps around his thigh, lifting it up. “I imagined this too.” He kisses his way down the thigh until he gets to Keith's hole.
“Shiro, please.” Keith whispers, a bit breathless. Shiro delivers. His tongue moves around the rim, and after getting it wet enough, presses his tongue inside. A finger along with it. Keith leans his head back. They both revel in the feeling, Keith feeling full for the first time in too long, Shiro, clearly missing taking him apart.
The second finger follows, and Shiro scissors him slowly, getting his tongue in deeper every time. One of Keith's hands wraps in what little remains of Shiro's hair, and he pulls him forward, guiding him. The third and fourth finger get in him when Shiro moves his mouth away to lick at his own. Keith kisses him back, and the kisses are different now, hungry.
“Shiro.” Keith manages in between the litany of kisses. “Come on.” Shiro's metal hand rubs up and down his side.
“Yeah, where did you put the lotion?” Keith points at the bathroom and watches Shiro get up and walk to get it. Keith watches his ass more intently.
“Your butt is hot.” He calls after him. He hears Shiro snort.
“Yours is better.”
“Of course it is.” Keith laughs and Shiro crosses the room with the lotion in hand. Keith takes it away from him and pours it onto his hand, and starts rubbing Shiro's cock more actively.
“Keith, lose some enthusiasm.” Keith smiles wide, and pours a little excess directly onto him. It's cold, and Shiro seems grateful for it. His sheets are dirty. Shiro takes the bottle away from him and pours a little on his two fingers. “Better safe then sorry, right?” Keith nods.
After a minute, Shiro lines himself up, kisses Keith one more time and enters him, slowly. “I love you.” Keith mumbles. “I love this. I love how full you make me feel.” Shiro nudges his head against Keith's.
“I love you.” He whispers back, directly into his ear. The breath makes him giddy, it tickles him a lot. “I'm so sorry for leaving you like that.”
“Shiro-”
“No, I won't ever forgive myself.” Keith reaches up and hits his head. Shiro mumbles an ow and Keith hits him again.
“Don't be stupid, alright? I told you, you came back. You came back to me. Alright?” Shiro nods. “You can move now.” Shiro does. Keith throws his head back.
It's a constant thump thump thump of the bed knocking against the wall, and Shiro's skin against his, “I love you.”, of their hearts in their chests. “I love you.” Keith reaches down and tugs at himself, and Shiro bites his shoulder. Keith bites back and pulls at himself with the rhythm Shiro set, “I love you.” his cock bouncing against both of their stomachs. Shiro his his prostrate again and again and again, “I love you.” and the heat is all encompassing again.
Shiro comes first, spilling into Keith with a grunt, and more kisses to his face. Keith pulls at himself harder as he feels Shiro spill out of him. He comes with a laugh as Shiro tells him that he does it funny, and Shiro is up almost automatically then. Keith lays back and fells cum cooling and crusting up slightly. He closes his eyes as he feels a soft warm wet towel clean him, inside and out. Shiro cleans the sweat and cum off of him, and when he sits down on the bed, Keith take the cloth from him and does the same to Shiro in turn. He throws it, and it lands in the bathroom.
“Tomorrow is another day.” Keith whispers and Shiro lies next to him and pulls the blanket and quilt up to both of their chests. “Right now, though...”
“Nothing else matters?” Shiro fills for him, and in affirmation, Keith kisses him again.
“Exactly.” Keith nuzzles into him, and Shiro spoons him, an arm over his chest. Shiro's heat and weight are back, and Keith is so, so, elated. Shiro whispers sweet things into his hair, and Keith returns the favor into Shiro's shoulder. “I love you.”
“I love you too, baby.” Keith freezes up, turns to stare at Shiro and then bursts out laughing.
“What was that?!”
“What?”
“You know what!” Keith stretches his arms out past Shiro's head, and he grabs his ears, tugging at them a bit. “Since when?”
“I don't know, I thought you liked it?” Shiro swats at Keith's hands, laughing too.
“I mean, I don't hate it, but it sounds so cheesy!”
“Keith, come on. I'm tired.” Keith thought for a moment, before nuzzling back into his chest.
“Good night daddy.” He whispers, and Shiro shoots back from him. Keith laughs as Shiro almost falls of the bed. “You see how fucking awkward that sounds?”
“Oh my god, I am so sorry.” Shiro says. He's red now, his face shoved into a pillow. “I'm so so so sorry.” Keith can't stop laughing. “I'll never do it again.”
“What, you don't want to make this a thing, daddy?”
“STOP! Stop it right now, immediately. Do you want to see me beg? Is this you getting back at me?”
“I mean, only a little?” Keith says through tears now. “Come on, it has a nice ring to it, daddy Shiro. I like it.”
“Keith, stop. I'm begging. This is me begging.”
“Oh, you can do better then that, daddy.” There is a smile on his face.
“Keeeeeeiiiiiiiith!” Shiro wiggles up to him, and kisses him. Again and again and again, until they are both gasping for air.
“I love you.” Keith whispers finally. “I forgive you.”
“Yeah?” Shiro asks, still incredulous.
“Yeah.” Keith says, and the two fall asleep.
The three guys in the other room desperately trying to cover their ears let out a sigh of relief.
