It had been weeks. Shiro had been gone on a business trip for over 14 days, 17 hours, and 32 minutes. He was due to return in 8 hours and 28, and Keith was ready. After 5 years of a steady relationship and two weeks of constant video chatting Keith know all of his likes and weaknesses, and he was oh so eager to finally use them against him after leaving her to Hong Kong for two weeks. While he was sorting papers and doing business type things she was preparing on his welcome home present…or was it a punishment?
"I can't wait to see you when I get home," he said over the phone. Keith smiled as he poured his milk in to his cereal.
"I can't wait either. How much longer until you get back home?" He asked. Shiro sighed.
"I just got through baggage and now I'm just waiting at the gate. There's a bunch of Americans here and they got a shit load of stuff," he told the younger male. Keith chuckled.
"Cultural differences, babe," Keith decided to reminded him.
"I know, but the kids are so-" he was interrupted by the sound of screaming.
"…loud."
"You'll be okay. Just a little longer and you'll be on the plane, and before you know it you'll be home," he said reassuringly. “Remember, Patient, Yield, Focus.”
"Mm…we should get dinner together when I get there," he suggested ignoring the mocking. Keith glanced at the lingerie boxes he needed to recycle before Shiro got home that night.
"Um are you sure? You'll probably be a lot more tired than you think. We can go out tomorrow night, but I think we should stay in," he replied. Shiro paused.
"Okay, what are you planning?" He demanded to know. Curiosity eating at him by the second.
"What? I'm not planning anything! What would give you such an idea?" Keith said innocently.
"I know you, Keith. Something is up, so spill."
"Well if I told you now it wouldn't be a surprise, would it?" He teased.
"Oh a surprise you say? Hm…are you by chance making Korean tonight?" He guessed.
"While you are correct, that's not the surprise," Keith reply. He could hear him mutter "yes" under his breath.
"Alright then. Perhaps the surprise isn't food?" Shiro questioned.
"I know it's difficult to thing of other possibilities besides food, but that's good because I don't want you too. It's a surprise for a reason," Keith scolded this time. Shiro was most likely pouting. Keith didn't have to ask.
"Fine. I'll try not to think about it," he grumbled.
"Good. I'll see you when you get home, I still have to do some errands, anyway" He said as he finished his cereal and put the bowl in the sink.
"Do these errands have something to do with my surprise?"
"No…I already got everything that I need," Keith grinned as he picked up the boxes.
"You've been planning this for a while, haven't you?" Shiro questioned.
________________________________________
Keith shifted uncomfortably in the seat. The lingerie under his jeans and baggy t-shirt were strappy and tight in comparison to the breezy cotton and roomy pants. Shiro was digging in to the Korean food Keith had prepared for his arrival while muttering praises and gratitude. Keith smiled and laughed as he watched his boyfriend stuff his face. When he thought he was finally done he merely got up for a second helping. That made him a bit…apprehensive. Keith followed him to the stove and stopped him just as he started to pile on more food.
"Slow down there, babe. Did you starve on the plane or something?" Keith teased and took his plate to put in the dishwasher.
"No, you just make fucking delicious Korean food," he said and picked up some chicken with his fingers. Keith turned back to him and slapped his shoulder playfully.
"You're going to ruin your surprise if you keep that up," Keith warned. Shiro lifted a brow.
"How will too much amazing food ruin my surprise?" Shiro asked oblivious. Keith smiled and reached to wrap his arms around his neck.
Keith ignored him and started kissing him slowly.
Shiro blushed as Keith continued to kiss him. It's been a long time since they've…done anything.
Keith's tongue darted out against Shiro's lower lip and he gasped in surprise. Keith grinned and guided Shiro’s hands to his waist despite the sauce still on his fingers. He felt incredibly nervous when Keith leaned in again, so he pulled back a bit.
"Uh…w-what's going on?" He asked. Keith could sense his nervousness and quickly cupped his face.
"Don't worry, Handsome. You don't have to do anything," he whispered.
"Okay…"
"I really missed you, babe," Keith muttered and leaned his forehead against Shiro’s chest. Shiro relaxed a little.
"I missed you too," he replied and settled his hands more comfortably over Keith lower back.
"I've prepared something really nice for you tonight. Interested?" Keith asked. Shiro chuckled.
"Keith, you've already prepared dinner. Don't tell me you made dessert too," he grinned.
"Who knows? Why don’t you check our bedroom," Keith told him. The raven-hair male slowly trailed his hands down Shiro arms before reaching his hands. He pulled him towards the bedroom and he followed him willingly.
"I knew you were up to no good," he said as he closed the door behind him.
"Me? I would Never," He giggled innocently. Shiro rolled his eyes and held his lover close again to kiss him.
The kiss turned into a distraction which helped Keith managed to slowly push Shiro back to the nearest chair. Once Shiro sat down, Keith broke the kiss. Leaven a very dazed Shiro behind.
"Tonight, I'll be doing everything and anything," Keith whispered and then leaned in to kiss him. Shiro accepted the heated kisses and even tried to follow him when Keith pulled back again.
"One of a kind…private show," Keith murmured. He leaned in again to kiss keith, but his lips were stopped by Keith finger.
"From now until I say so, you can look, but not touch," Keith warned.
He retreated and watched Keith with wide eyes. Keith pulled his hair out of the man bun he had before ruffling it slightly. He smiled at Keith free hair making Keith smirk back before slowly taking of his jacket. Keith slowly stood in front of him. Shiro watched as keith bit her lip and undid the button of his jeans. Shit…
Shiro was in desperate need of a glass of water. Tap water. Regular water. Hell, even Holy water might had helped.
Red lace peaked out from Keith jeans and Shiro eyes locked on it. Keith stopped pulling down the fabric and instead slid his hand to his waist, showing off more red lace over her stomach. Shiro gripped the sides of the chair as he continued to watch helplessly. Keith decided to remove his shirt.
"K-Keith"
Keith then took off his gloves while slowly loving one of his legs against Shiro crotch. Shiro failed to hold back a whimper. Without even thinking he had clenched his legs together as he watched Keith.
"You left me by myself for a long time, Shiro," Keith whispered and lazily dragged his fingers over his own pants.
"I didn't-" Shiro tried holding back the moaning.
"I had a long time to think…and to touch too," Keith interrupted. Now that he was nothing but boxers and threads, Keith lower himself managing to sit on Shiros lap. Keith started rocking hips, each movement being more evident. Shiro was speechless.
A moan escaped
It took Shiro a couple of minutes to process that Keith was finally giving him permission. Finally when he frustratedly growled Keith’s name again he got it through his skull. He stood up and nearly tackled him to the mattress. He moaned as he attacked the shorter man with kisses on his lips and on his collarbone. Shiro’s hands were quick to tug at his pants and shirt almost ripping the buttons from the thread. He was still in his slacks and business shirt from the flight, but his tie and belt were discarded when he arrived home. Now Keith wanted to finish the job.
Shiro peeled back the blue fabric and tossed it to the side while maintaining contact with Keith’s lips. Keith chomped on his lower lip and squirmed impatiently as he tugged his slacks down his butt. He kicked off the rest and they moved further back on the mattress. The taller man pushed his hips against Keith’s and they moaned simultaneously. Keith wrapped his arms around Shiro’s neck and pressed his body up against Shiro. Heat sparked on the raven haired man skin where ever Shiro touched him. His grip on keith waist filled him with more desire and more lust than he could even handle.
Their lips were feverish and desperate as Shiro pulled off Keith strappy boy shorts. Keith moaned in approval and helped him shove it off. With his body nearly completely naked he took Shiro’s wrist and lead his hand to his hot throbbing sex. Shiro groaned at just how fucking hard Keith was.
"Fuck…you're so hard," he hissed.
He couldn't recall a time Keith’s ever been so aroused. In the past he hadn't touched him there that much. He never knew that he should, but now that he was it couldn't feel more right. Keith felt exposed. Raw. Vulnerable. he felt like the words he couldn't say because he was too scared. Words such as I need you and touch me more and god I've wanted you for years. It made him love him that much more.
"Keith…I love you," he said between kisses.
"I-I love you too…fuck. M-more," he mumbled and trembled as Shiro moved his fingers back and forth.
"I didn't know you could be so fucking hot," he whispered and kissed Keith neck. Keith whimpered and then gasped when he pushed in a finger while still giving him a very good hand job.
"I-I didn't…know h-how," he mustered. Shiro chuckled and moved his finger deeper in.
"Where did you learn?" He asked.
"Lance helped me…a-and I did some independent research," Keith told him. He nipped at Keith earlobe.
"You mean watching porn?" He questioned and experimentally pushed in a second finger. Keith inhaled sharply and clenched his fists.
"A-ah! Y-yes…" he admitted. He kissed his jaw and then his lips as he pushed his fingers around inside of him. This was no new territory. Everything felt so hot and so tight. He couldn't help but prod around.
"Shiro!" he cried when he hit the same spot he had discovered in the previous weeks. He latched on to his lips again before prodding the same spot. He whimpered pathetically and dug his fingers through his hair.
"Shit…f-fuck…" he gasped.
"God I'm going to have so much fun with you this weekend," Shiro murmured and continued to kiss him. Keith’s eyes widened.
"S-Shiro, you better n-" he was interrupted by a sound of utter protest when he pulled out his fingers.
"N-no, come back," he begged pushing his hips closer to him.
"Shh…" he held his clean finger to Keith’s soft lips before pulling down his boxers. He looked up at him with the same misty purple-goldish eyes he had when they started.
"Daddy…" he breathed. Shiro pressed his tip against Keith tight hole and nearly cursed from his absolute heat. He melted as he pushed in to the smaller man without a problem. Before he could distinctly remember having problems getting started. Keith would always be in pain, so he would always be afraid to go too hard. Now…it was all he wanted.
"C'mon…go all in," he urged and ran his hands down Shiro naked body. He groaned and continued to sink in at his slow pace.
"Shiro, s-seriously. More," he begged. He shook his head.
"I-I…I don't wanna…hurt you," he struggled to think. Being inside of him felt so good. So much better. Keith pulled him down until their foreheads touched.
"Fuck me, Daddy," he ordered and kissed him slow. He shivered at his bed-room name and grinned when he pulled back.
"As you wish, my love," he replied.
Keith screamed when he rammed himself in to him. His legs wrapped around Shiro waist and pushed him harder with each thrust. He loved the slight sting with each wave of pleasure he gave him. His hips slammed in to Keith’s over and over again. Shiro was panting and groaning with a strained expression. He's never gone this fast before. Not even when masturbating. Needless to say it was his new favorite tempo.
"Fuck…goddamn, Keith," he growled and ducked down to kiss his neck.
Keith whined as he sucked and bit his skin and roughly thrusted in to him. Keith’s hands went to his shoulders and eventually scratched up his back as he thoroughly and messily fucked him. He held Keith waist and pushed him in to his hips with each thrust. Keith could feel him lifting him from the bed without even realizing it, but Keith didn't say anything because Shiro hit him in just the right spot that words were impossible. Instead all he could do was moan and cry out with pleasure as he sank his nails deeper in to Shiro’s shoulder blades.
"M-mm! S-Shiro, t-touch…m-more," he begged. Hopefully Shiro understood where.
Lips and teeth attacked Keith pink nipples as he arched his back as one hand shifted to grip his hip. Shiro’s thumb reached out to press against his tip and Keith positively lost it. His body jerked violently as he trembled and screamed under Shiro. He groaned and released Keith skin from his mouth before reaching Keith mouth again. Keith scratched all over his shoulders and down his arms as he desperately clung on to every inch of him. Despite his lips against his, he was unable to remain silent. Shiro didn't mind it. It only turned him on more.
"Keith…" he breathed and tried to find a way to move his hips faster.
"Shiro…o-oh God…fuck! I-I'm almost…" he trailed off in to more whimpers and moans.
"Almost," he echoed and kissed his lips sweetly.
"Fuck I love you so much," he murmured. Keith kissed him back and pulled back breathing so heavy.
"I love you too…s-so much…Shiro…" he moaned weakly. He rubbed his thumb faster and faster as Keith body wound up tighter and tighter.
"O-oh God…j-just…yes!" Keith nudged his hips against Shiro as best he could with him holding him three inches off the bed and finally came.
The release was sweet, but Keith moans were sweeter. It was quiet in comparison to the noise he was making earlier. The flood of warmth and love around him caused him to grit his teeth as he came and stuttered to a stop. Shiro buried himself inside of him completely as the pressure leaked out from him and into Keith. Keith grinned at the added warmth inside of him and they stayed that way for a few moments to catch their breath.
Finally, after about a minute of recovery, Shiro slowly lowered Keith’s back down to the bed. Keith sighed at the feeling of the soft sheets underneath him, but frowned at the feeling of Shiro pulling out. Keith arms lazily flopped down to his sides and Shiro pretty much collapsed on top of him. He rested his head between Keith chest and kissed the closed one to his mouth. His arms wrapped around Keith waist, and he lifted his back from the mattress to allow Shiro to cuddle him completely.
"I love you," he muttered listening to the sound of Keith heartbeat. He smiled and delicately ran his fingers through his messy lack and white hair.
"I love you too," he leaned down to kiss the top of his head. "Welcome home."
Comments (0)
See all