The morning after that Lance's dirty dream is going to be interesting. He going to be waking up to not only cum in his underwear, but also the subjects of said dream cuddling him. (Maybe Shiro and Keith got morning wood pressed against his ass/crotch?) I can't tell if he'd be more horrified or excited.
Horrified or excited…well you’re about to find out anon. (PART 1 HERE)
It’s hot Lance thinks when he starts to rouse from his sleep. So hot. Who the fuck keeps their home this fucking hot? Where the hell is he? Actual hell??
The room doesn’t smell familiar. Not his apartment, then he remembers. That’s right, he fell asleep at Keith and Shiro’s place in the middle of their movie. They’re the heathens that keep their apartment a cooking-a-potato temperature. He’s about to complain but then he opens his eyes and his breath catches.
No wonder it’s so warm. He’s in a bed, under the covers with shirtless Shiro facing him. Shiro’s asleep with an arm under Lance’s head and the other between their chests. If Shiro even twitches his pinky he’ll rub Lance’s nipple through his shirt.
When Lance tries to roll carefully away, he finds he can’t. There’s a body behind him on top of the covers. It’s Keith, his face pressed into Lance’s neck and his arm draped over his side. He’s sleeping soundly too, his hot breath the cause of Lance’s sweaty neck.
How…how did he get here? Is this a dream? He doesn’t remember. They didn’t do…you know…it, did they?
His ass feels a bit stretched but his pants are still on. Shiro’s got pants on two and it looks like Keith fell into the bed fully dressed. When he feels inside his boxers there are the remnants of dry come plastered inside, making him bite his lip with embarrassment. Not again. Now that he thinks about it, he did have a rather vivid wet dream. It’s been happening more and more lately as he hangs out with both Shiro and Keith.
They weren’t…in the bed when that happened were they? Jesus…he hopes not.
But now…how is he supposed to get out without having an awkward conversation? He tries to shimmy a little but immediately Keith’s arm tightens around his middle and pulls himself closer to Lance. Maybe he’s imagining it, but something hard is pressed to his ass and he’s pretty sure it’s Keith’s morning wood. Not only that but he’s…grinding it against Lance’s ass.
“Mmm…yeah…” Keith groans sleepily into Lance’s neck. “Feel so good…”
“K-Keith,” Lance tries to clear his throat. “It’s…it’s me.”
“Hmm? Yeah?” Keith mumbles. “Who’s ‘me’?”
He must still be drunk from the night before. Or maybe he’s just not really awake enough to know what he’s doing.
“Mmm…Lance. Great,” Keith sighs and slips under the covers. Then he grabs for his hips and continues grinding against him. “That’s who I was aiming for. Damn blanket got in the way.”
“K-Keith! You mean Shiro! And Sh-Shiro’s…right there!” Lance urgently whispers.
“He can wait his turn,” Keith yawns and then buries his face in Lance’s neck and taking a deep breath of Lance’s scent. “He knows I called first dibs,” he breathes against Lance’s pulse before sucking on his flesh.
“F-First d—ahH!” Lance nearly yelps when Keith bites into his shoulder.
Keith’s hands paw and rub all over Lance’s crotch as he nibbles and sucks on his neck, getting him hard embarrassingly fast. Lance thinks he should protest, after all, Keith’s boyfriend is lying right next to them. Shouldn’t he try to preserve the sanctity of their relationship? But then he remembers what Keith said about calling dibs…which means they talked together about Lance.
“We heard you last night,” Keith tells him as his hard-on rubs against the cleft of Lance’s ass. “Begging and mewling in your sleep…we watched you. Should have seen how hard Shiro got hearing you call out for him.”
“S-Sorry,” is all Lance can think to say.
“Don’t be,” Keith tells him, slicking his fingers with spit. “Watching you come in your pants at just the thought of us fucking you…made us wish you were awake so we could. And now that you are…” Keith grins and slips his hand into the back of Lance’s pants. He rubs his wet fingers against Lance’s puckered hole making him whimper. “…we’d like to give it a try. You game?”
Lance swallows a nervous noise as he looks over at Shiro, still sleeping. He can imagine Shiro waking to find Lance panting and moaning, a perfect view of him clutching sheets in his hands with Keith’s cock sliding in and out of him in quick succession. His own cock flushed and dripping with each thrust. He can see Shiro crawling forward to touch and taste and rub their cocks together in Shiro’s massive hand. Shiro’s name spilling from his gaping mouth as he begs begs begs for him to take his ass too. To fuck him together.
“Waiting for an answer, Lance,” Keith reminds him, his lips touching Lance’s ear. “If you want it…say yes. And we’ll wake Shiro up with your pretty moans.”
Lance swallows back a whimper but nods his head and says, “Yes. P-Please…”
Keith’s fingers plunge into the tight heat of his ass, making Lance groan. Those fingers thrust and curl and spread as they stretch him open while Lance bites back gasps and moans. Keith tells him to spread his legs for him and Lance obeys, the command feeling nostalgic in a way like he’s heard Keith tell him to keep his legs open before. When Keith’s cock enters him his eyes shut so he can drown in the sensation of that huge cock splitting him open.
“S-So full,” Lance gasps, biting the knuckles of his hand.
“Shiro’s is bigger than this,” Keith pants into his neck. “Can’t wait…for you to…feel it.”
“G-God…” Lance whines. “B-Bigger?”
“Yeah. And he gives…the best blowjobs,” Keith tells him. “Like…sucking your soul…right out of your cock…”
“F-Fuck, fuck, fuck,” Lance whimpers, thinking about his weeping cock sitting untouched between his legs. If Shiro was down there–
“But don’t take my word for it,” Keith chuckles mirthfully into his shoulder.
Before Lance can ask what he means, wet heat sinks down onto his cock making Lance cry out. It takes every ounce of self-control that he has to not unload into that mouth the moment he feels his tip reach the back of a humming throat. Shiro’s throat. Without his meaning to, Lance’s hands go straight for Shiro’s hair and hold taut. To keep him from moving even an inch.
“I-If y-y-you…hah…move…I-I-I’ll…” Lance stammers and swallows. “I c-c-can’t s-stop…myself…”
“It’s alright,” Keith promises him and thrusts hard a few times in succession making Lance bite back weak noises. “Just because he sucks you off once, doesn’t mean he’ll be done with you.”
“You s-s-sure?” Lance asks and he can feel Shiro’s tongue swirl around his cock. It sends a delightful shiver through his body but he resists just the same.
“Yeah,” Keith hums and kisses Lance’s neck. “We got all day, Lance…more than enough time to do things twice. Or three times. Or four…”
“So let go of Shiro’s hair,” Keith instructs him while using his own hands to make Lance remove them. He holds them behind Lance’s back, pinning him. “And let us play with you, our sweet little plaything…Our Lance.”
That does sound familiar, like striking a bell that rings throughout his whole body. Keith thrusts and Shiro bobs and Lance instantly releases down Shiro’s hungry throat. Keith’s right, of course. They had more than enough time to do things twice but they certainly didn’t stop at just two. Leaving the bed was an option no one wanted to take until nearly noon and even then they returned right back to the mattress after they ate, showered, and regained their energy for additional rounds of activities.