It's not like Lance wants to feel the way he does.
Watching Keith and Shiro together, seeing them smile at each other like no one is watching. The way they whisper to each other in low tones, the laughter they share. How Keith seems to brighten around Shiro while Shiro softens. They just compliment each other so well.
So he doesn't want to feel jealous, it's just the way it is.
Lance hadn't just hero worshipped Shiro in the Garrison, he had the biggest crush on the guy. And then he was in the same class as Keith, and it's perfectly normal to crush on more than one person. Even if Keith forgot him.
But now? Now his crushes were in a relationship with each other and Lance couldn't stop his heart from wanting them. Both of them. At the same time. Which was crazy right?
Couples are called that for a reason, because it consists of two people. Not three, not two and a half. Two. And Lance was the odd ball out.
It was fine though. He didn't want either of them to be unhappy, and if they make each other happy then who was he to be a home wrecker?
So he would just go on living, watching his friends be in a happy relationship, because that's what they were. His friends. Not his boyfriends, not even his best friends. Just friends. He could handle that.
Lance couldn't handle it.
He didn't mean to walk in, but Allura needed Shiro for something, and she had sent Lance. So he went to Shiro’s room, even knocked on the door. But it was late that night, so he thought maybe Shiro was in bed.
He was in bed alright, but no sleeping was happening in those sheets.
God Lance just wants to die.
He had walked in on Keith riding Shiro like a horse, but backwards. He wore his red jacket, and only his red jacket, and was facing the door.
He stood there, frozen and aroused as he tried to look away. Away from the slender tilt of Keith's neck as his head was thrown back. Away from the large hands on his hips, one of them metal. Away from the sweat gleaming on Keith's slender chest.
He was going to hell. Lance was going to hell.
Right as Lance turned to book it out of the room, Keith's eyes opened and they locked onto Lance. He didn't even stop riding Shiro as he called out to Lance. "Freeze."
For some reason Lance obeyed, a delightful shiver running down his spine at Keith's tone. He was already turned to face the hallway, the door wide open. God forbid someone walk this way.
Lance stayed where he was, not even looking over his shoulder to that glorious sight of Keith. He flinched slightly as Keith's commanding tone hit him in the back of the head. "Step back into the room, and close the door."
He really didn't want to do that.
It's probably set to lock, which would trap him in the room with these two hot men with no escape. Why couldn't they just pretend Keith didn't see him and he didn't walk in? He was going to die of embarrassment.
Lance obeyed Keith again, not even realizing what he was doing. He was so not ready for this. Who would ever be ready for this? Not Lance that's for sure.
"Turn around." Keith said. There was a dangerous lilt in his voice, not so much a threat as it was a promise. Of what, Lance was yet to find out. He really shouldn't have obeyed Keith.
He turned around, but he stubbornly stared at the ceiling. At least until Keith demanded Lance look at them. And God was that a reward in itself.
Shiro was sitting up now, his back to the wall, Keith still grinding slowly in his lap. Both of their eyes were heavy, dark and filled with lust. Shiro had his head laying gently on Keith's shoulder, Keith's hands tangled in his fluffy white hair.
Keith was licking his lips in the most sensual way, and Lance wanted to die. He really hoped his arousal wasn't noticeable.
"You think we don't see the way you look at us Lance? The way your eyes linger, darting away when we try to catch you in the act? We aren't dumb Lance." Oh God, Lance is dying. Are they seriously having this conversation now? Of all times?
Lance blushed as he fought to keep his eyes somewhere decent on Keith. It was harder than one would think though, because his entire body was shown in the most provocative of ways. The back was arched, his head tilted to the side. Dark hair falling into his eyes and his legs spread. One hand was locked into Shiro’s hair, the other lazily stroking his own erection.
If that wasn't the hottest thing in the world Lance was lost as to what was. And then there was Shiro.
Shiro’s mouth had began to travel across Keith's neck, sucking, biting and nibbling. All while those dark eyes locked with Lance.
"I, uh," Lance began, his voice cracked and high pitched. "I don't-"
"Don't lie, it's unbecoming." Shiro cut in and Lance promptly shut the fuck up. Shiro’s sex voice was so damn arousing. Lance shifted where he stood, desperately wishing he could escape those two pairs of piercing eyes.
Shiro crooked a finger at him, the universal sign of come here. Lance was helpless to obey. He really was pathetic wasn't he?
Lance scooted as close as the edge of the bed, not daring to get any closer, but Keith's leg shot out and hooked around his waist. It was either follow Keith's leg or go face first into the wall above the bed alcove. He really should have chosen the broken nose, because now he was leaning over both men, who had reclined back some.
He tried to retreat, but Keith's legs were more powerful than they looked, and he was drawn closer instead. Lance squeaked in surprise.
"Uh," was all Lance could get out. His mouth was dry and he was too close to them. He could smell them, their scents, the scent of sex. It was intoxicating.
Keith leaned in close, a short moan escaping when Shiro shifted inside him. "You want us?" He asked. Lance just nodded, he could do no more.
But it was enough, if the sultry smiles on both of their lips said anything. Shiro was the one to demand of him next. "Then strip." He said. Lance began spluttering and tugging against Keith's legs to get free. His mumbles were filled with "I can't"s.
He wasn't expecting it when Keith lunged.
He had him pinned on his back on the bed, straddling his hips and holding down his arms. "You took too long. Shiro, strip him." Keith said.
It was only moments later his bottom half was naked and Lance flushed bright red. Keith had taken to grinding down on him, rubbing their erections together and taking Lance all the way from semi aroused to fully hard.
He was so distracted that he couldn't fight when Shiro promptly ripped his shirt over his head, and his jacket too, which Shiro forced back on him.
Guess it was the theme tonight huh?
"We're going to make you ours, Lance." Keith said. He was sinking down onto Lance's erection now, causing choked gasps from both of them.
Shiro picked up where Keith left off, spreading his legs and bending his knees. "And we won't let go." Keith finally was fully seated on Lance's erection, and took no time to adjust before setting a brutal pace.
Lance held on to Keith's jacket, the leather smooth in his grip. Keith was just so tight, riding him without tiring. A few moments later a broken whine escaped Keith as Lance hit his prostate. It was amazing. Keith's face when he was drowning in pleasure was erotic beyond compare.
He jerked as he felt something wet at his hole, Keith wailing as Lance pushed up into him. Shiro pushed his tongue into Lance and it was impossible keeping his hips still. Either he was pushing up into Keith or pressing down onto Shiro’s tongue.
Hot white pleasure spiked up his body and Lance whimpered as he came into Keith, who didn't stop. Riding him until he was hard despite Lance's hisses. He was over stimulated and when Shiro pushed a finger into him it was more intense than Lance could imagine.
He barely registered the filthy words leaving Shiro’s mouth, made even filthier since Shiro never talks foul, not even saying 'dang it' out loud.
Shiro kept pushing into him, fingering him roughly, and abusing his prostate when he found it. This kept up until he had three fingers inside of Lance, and he was fully hard inside of Keith.
Keith leaned down and kissed Lance deeply, their tongues tangling in a dance that could go on forever. He tasted like something salty.
Shiro was pressing into Lance slowly, leaning forward to trap Keith between them and slowing Keith's hips to a grind. The both of them moaned at the change of pace and Lance gasped as he was stretched wide. Shiro was big, more thick than he was long, but gifted in both either way.
He had to be dead by now right? This was heaven, and Lance was dead.
Shiro pulled out slowly, making sure Lance felt every ounce of the drag inside him and then snapped his hips forward, straight into his prostate. He let out a high pitched whine at the pleasure sparking in his body, and Shiro leaned back to allow Keith room to move.
Both of them worked Lance right up to and over the edge all over again, then kept going after for a few moments. Then Keith was cumming, and he collapsed onto Lance's chest with panting breaths. Shiro took longer than Keith, fucking Lance and stimulating him into a twitchy, moaning, whining mess.
When Shiro finally came inside of Lance, he fell on top of Keith and knocking the breath out of them both. Then he leaned down to smother Lance with a heated kiss.
"Like we said." Keith said, breaking the silence with his blissed out voice. Shiro pulled back to pick up where Keith left off, staring into Lance's eyes.
"You're ours now." Shiro said. Lance had no reason to disagree with that.
L: Allura wanted to talk to you.