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.”