Actions

Work Header

The Limited Space Move

Summary:

Keith wasn’t sure how it happened. Alright, he knew how, but he wasn’t sure why.

He used to be annoyed by Lance. This random guy who showed up angry at Keith for reasons he didn’t know nor comprehend.

He was rude. Loud. Couldn’t take anything seriously. A terrible flirt. Then, all of the sudden, without warning, in the middle of battle, Lance looked across a hangar, saw Keith taking on a large sentry, and shot the knife out of its hand without a second glance.

It was a week ago, and Keith was still thinking about it. Lance’s serious gaze. The skill. No bragging, just pure talent.

He knew what this was. He was attracted to Lance.

Notes:

Started writing it. Had a breakdown. Bon appetit.

Work Text:

Keith wasn’t sure how it happened. Alright, he knew how, but he wasn’t sure why

 

He used to be annoyed by Lance. This random guy who showed up angry at Keith for reasons he didn’t know nor comprehend. 

 

He was rude. Loud. Couldn’t take anything seriously. A terrible flirt. Then, all of the sudden, without warning, in the middle of battle, Lance looked across a hangar, saw Keith taking on a large sentry, and shot the knife out of its hand without a second glance. 

 

It was a week ago, and Keith was still thinking about it. Lance’s serious gaze. The skill. No bragging, just pure talent. 

 

He knew what this was. He was attracted to Lance. 

 

Keith was mildly surprised. He wasn’t exactly a prude. He’d had a few one-night stands while cycling through orphanages and foster homes, and he’d had an enemies-with-benefits relationship with James before abandoning him to go to the desert. It’s just that his attraction was rare and far between. 

 

James was the first guy to interest him as more than a quick bought of energy release, but this was different. 

 

Keith was fantasizing

 

He kept dreaming about Lance shooting and getting so frustrated over his attraction to someone who hated him that Keith was running to the gym to beat training bots at 2AM. 

 

He finally thought, ‘Hm, maybe I’m just attracted to people who are really good at things. That made sense right?’ 

 

Either way. Keith needed Lance to do it again. He dropped his fake facade when he shot. All steely eyes. The ocean before a storm. Jaw set. The weight of the gun sturdy against his chest. Arms never shaking no matter how long he held them up. 

 

Oh. 

 

Oh

 

Keith blinked. This was a kink. He wasn’t sure how, but he’d definitely discovered some kind of kink. Shooting? Serious boys?

 

What had he enjoyed in the past? Nothing specific really. His handful of sexual encounters were quiet events full of friction and speed, chasing orgasms before getting caught. 

 

But he wanted to see Lance shoot quickly and come apart underneath him slowly. Keith blinked. No, that mental image wasn’t quite right. 

 

He wanted Lance to take him apart slowly. To use those eagle eyes and perfect aim and set jaw and the strands of his bangs that just barely flickered over his eyebrows and those long, long fingers to take him apart. For Keith to be begging and writhing underneath Lance until he was gasping for breath, and tears were sliding down toward the pillows. Then he wanted Lance to use that pinpoint precision and those wiry arms that seemed to never get tired to hold himself above Keith and fuck him into the mattress until they were both screaming. 

 

“Shit,” Keith pinched the bridge of his nose. Heat flared in his cheeks from his own imagination. Guilt at thinking about his antagonistic teammate in such a way mixed in with the heat lowering in his gut until he stood up abruptly. “I’m going to train,” he announced to the empty room. 

 

A punishing pace with the gladiator had his mind clear, his muscles aching, and his shirt soaking wet and on the floor. 

 

The gladiator got in a good hit and sent Keith falling onto his back. 

 

“Level 18: Failed.”

 

Keith grunted in exhausted displeasure but took a few moments to breathe. He closed his eyes and threw an arm over them. Lance immediately returned to his traitorous brain. 

 

James and Keith had done their best to experiment in the garrison. They had been thrown together as roommates, so even though they had to keep quiet and make sure a surprise inspection wasn’t on the way, they’d had a decent amount of time to explore each other. 

 

Keith had tried bottoming once. He’d thought he’d like it since he preferred to masturbate with his fingers hitting his prostate, but it’d just been uncomfortable. James liked it, but James also liked being pinned to the mattress or shower wall and taking whatever Keith gave him. Keith hadn’t understood how it left James so shaky and satiated after his try on the receiving end. But the orgasms he got from topping were a fun release, so he let it go and focused on himself. James was doing the same anyway. 

 

But now he couldn’t stop thinking about Lance topping him. He and James were the same height, but Lance was much taller. How would that change things? Would he feel encompassed? Suffocated? Dominated? 

 

Keith slammed his hand away from his eyes and onto the ground. Shit. Was that it? Did he want to be dominated by Lance?

 

The spark of lightning through his gut indicated yes even as he ignored the thought. 

 

Oh. 

 

Oh.

 

Yeah. That’s what it was. Lance was usually so goofy - all long limbs and jokes. But Keith wanted him confident and determined and pinning him down. Keith always had to be in charge in his life; home alone, in foster care, at the garrison, in space. He always felt like he had to be in control. Just to keep himself safe. He wanted to let that go. No, he didn’t just want to let that go. He wanted Lance to take it from him. To flip him over, push his face into the bed with both hands, and take control until Keith couldn’t think. Couldn’t be in charge anymore. Couldn’t do anything but ruin the sheets. 

 

The rest had cooled his cheeks to a light pink from exertion but now they blazed red. “You’ve got to be fucking kidding me.”

 

“Relax, Dude. Failing level 18 is still stupidly impressive,” Lance’s voice held an eyeroll as Keith shot to a panicked seated position. “Such an overachieving drama queen.”

 

“What are you doing here?” Keith snapped, still breathless. 

 

“You’re not the only person who trains when they can’t sleep.” Lance frowned at the perceived rudeness. 

 

Keith watched Lance shoot out of the corner of his eye. It was actually a decent training exercise, seeing how well he could fight a gladiator while half of his attention was on Lance. The sharpshooter set a new high score. Keith left immediately to take care of himself in the shower. 

It wasn’t his proudest moment.


It quickly becomes a problem. His new interest in Lance’s skill. What would happen he wonders, if he let Lance know how often he thought about him. Lance didn’t seem too concerned with gender when he was hitting on aliens. Keith had no evidence that the blue paladin found him attractive, but there were only so many age-appropriate people for Lance on this ship.

 

He stared. Unless they were in battle. He stared. Then even once in battle. 

 

He neared the kitchen for water after an extra training session. Keith pulled his uncomfortably damp shirt back on when he heard rattling in the fridge. 

 

He heard voices and stopped. 

 

“I’m telling you, Dude,” Hunk insisted. “I think he’s into you.”

 

“You’re being ridiculous,” Lance scoffed. “Theres no way he would ever be into me like that. The guy hates me.”

 

“Then why has he been staring at you?” Hunk demanded.

 

Keith winced, instantly cluing into who they were talking about. He thought he’d been subtle. 

 

“Uhm, gee, I don’t know,” Lance grumbled angrily. “Probably just glaring at me while I fail to meet his standards yet again.”

 

They continued to argue over the red paladin’s alleged attraction while Keith listened intently. 

 

“You sound like you want him to think I’m hot, Hunk,” Lance mocked. 

 

“I think you want him to think you’re hot,” Hunk countered. 

 

Lance made a choking noise and sputtered out the contrary. 

 

Keith instantly knew that sound. It was the sound of lying. He’d heard himself sputter that same sound of denial when he first realized he wanted to fuck Lance. 

 

Oh. So…it was an option? Just one he had to force Lance to take. Keith yanked off his wet t-shirt and threw it around his neck like a towel. 

 

Was he really doing this? Going to serve himself up on a platter until Lance lost control and threw himself at Keith? Domineering and forceful? Taking what he wanted?

 

His gut clenched. 

 

Yep. Yeah. Yeah, that’s exactly what he’s going to do. 

 

The first week was easy. Lance was predictably flustered when Keith walked into the kitchen shirtless. And Keith was a man who liked to do what worked.

 

He got a lot of good training in to keep a constant sheen of sweat going, but he also just started pouring water over himself and walking around shirtless. After training? Shirt off. After running laps around the castle? Shirt off. After doing nothing physical besides following Lance into the room he just went into? Shirt off, wiping sweat off his abs like he'd just competed at the Olympics.

 

Lance made it a whole week before breaking.

 

It was late at night, and Keith went for a post-workout protein shake, very convincingly not noticing the blue paladin’s presence on the couch. He opened the fridge and deliberately stretched. He made sure to flex every lean muscle in his arms, back, and neck as he tilted his head back and rolled his shoulders.

 

“Oh, for the love of-“ Lance muttered something Keith couldn’t hear under his breath. “Dude, put a shirt on before I go blind.”

 

Keith took his time taking a long gulp from his protein shake, “Didn’t realize you were looking. Have you thought about just not staring?”

 

Lance retreated from the room with an indignant huff and enough pink on his cheeks to make Keith smirk.

 

Keith shut the fridge and found a disgusted looking Pidge with a screwdriver in her mouth as she fiddled with a radio-sized drone.

 

“I know what you’re doing,” Pidge jerked her hand away from the drone when a wire sparked and cursed. She looked back up at Keith to deadpan, “And it’s gross.”

 

“No idea what you’re talking about, Pidge,” Keith walked away innocently. 

 

The next couple weeks Keith decided to implement the Limited Space Move. He secretly thought Lance would like that pun. The Limited Space Move was very simple. No matter how much room was available, Keith would invade Lance’s area. As far as Keith was concerned, invisible people were taking up all the personal space except for Lance’s; that’s what Keith got to take.

 

If Lance was at the table cleaning his bayard, then Keith was leaning against Lance’s chair while pretending to look. If Lance was walking down the hallway, then Keith was cornering him so that they had to brush arms as they passed, letting his fingers graze Lance for a fraction of a second too long to be accidental. If Lance was sparring, then Keith was putting his hands on Lance’s hips and perfecting his form. If Lance was grabbing something from the fridge, Keith was sneaking in behind him, making a hand run up Lance’s shivering back as he leaned forward to grab a water bottle over Lance’s shoulder.

 

Lance reacted every time. He either blushed or straightened or stuttered or gasped, just a little, at the lack of space between himself and the red paladin. Keith would have called it a success if he were a more patient man. How much longer would it take for Lance to admit he was attracted to Keith?

 

Keith had pinned Lance down at the end of their sparring match in training and took a moment to observe the blue paladin. He looked really good underneath Keith. Cheeks flushed from exertion, hair out of place, blue eyes wild and angry, hands and legs pinned at the exact right angle to keep him from flipping Keith off. The only problem was that Keith didn’t want Lance underneath him.

 

Lance shook his arms up, signaling that he wanted Keith to let go with a glare, “Do you mind?”

 

“Not at all,” Keith let his gaze rake across Lance’s pretty face. “I’ve got a nice view.”

 

Lance managed to get pissed enough to tilt Keith sideways and stalk off. The red paladin did a sideways roll to land on his feet with a smirk. That’s right, Lance. Toss me around.

 

Keith felt disapproving eyes on the side of his face. Shiro was looking at him with crossed arms and a raised eyebrow.

 

“What?” Keith asked defensively.

 

“Just talk to the poor boy, Keith,” Shiro pointed in the direction Lance walked. “He thinks you’re messing with him.”

 

“I don’t need advice from the man who took three entire years-“

 

“Hey, it was not three years it was-“

 

34 months to ask Adam out,” Keith glared haughtily on his way toward the shower.

 

Shiro sighed deeply. “This is what I get for setting a bad example.” 

 

It was only another week until Lance finally addressed the tension. Unfortunately, he did it on a mission.

 

It was supposed to be an easy recon mission. Slip onto an understaffed Galra ship, provide backup while Pidge hacked into the servers for information on Galra fortresses, then sneak out the way they came and jetpack over to where Green was hidden behind an asteroid.

 

Unfortunately, the Blade intelligence was a little out of date. The ship had an abundance of soldiers staffing it, so Keith and Lance had to cause as many distractions as they could without being caught to get as many people away from Pidge and the control room as possible. They’d busted pipes, ruined an entire bathroom, and let a boiler room heater explode in a way that looked like an accident but would need lots of timely repairs.

 

They were in the process of sneaking away from the boiler room, Keith hadn’t thought the resounding explosion would be that big, when a hoard of soldiers rounded the corner. Keith was about to activate his blade when an arm jerked him backward. Lance shut them in quickly but silently and held his ear against the door. They were in a very small closet. It smelled faintly of antiseptics and a singular broom was in the opposite corner. A stampede of panicking Galra ran past their hiding spot and started working on fixing the boiler and putting out the electrical fires nearby.

 

“I’m almost done,” a message from Pidge popped up on their communicators.

 

“Stuck in a closet,” Keith typed back. “Leave when you’re done, and we’ll meet up with you at Green when we can.”

 

They would be stuck in this closet for a while. It would be fine as long as they stayed quiet. Keith looked at Lance. The blue paladin had taken off his helmet to get his ear closer to the door. Keith slid in behind him, letting his body press along Lance’s back as he listened to the noise outside, pretending not to notice the contact. Lance stiffened. Keith tried not to smirk.

 

“What is your damage?” Lance finally hissed at Keith, turning to put his other ear against the door, so he could glare at Keith’s face.

 

“What are you talking about?” Keith whispered back.

 

“You! With the-the words and the clothes off and the, and the touching and the-the everything,” Lance whispered while gesturing at Keith’s entire body, only partially making sense. 

 

“Do you want me?” Keith asked.

 

Lance blushed, angry and embarrassed. “No!”

 

“I want you.”

 

Lance’s mouth opened and shut like a fish flopping out of water. 

 

“You want to know what my damage is? Fine,” Keith was impulsive as ever; he couldn’t possibly wait another day for Lance to catch on. He twisted on Lance as much as he could with the limited space available. “Two months ago, you shot a knife out of the hand of a sentry from across a hangar, and I can’t stop thinking about it.”

 

“Wha-?”

 

“The look in your eye,” Keith glared even as he clarified. “You were focused. You’re focused when you shoot. Confident. Talented. Sexy.”

 

Lance’s mouth was agape. His eyes wide enough to look cartoonish.  

 

“I want you to get that look in your eye while you pin me down and fuck me until we ruin my sheets.” Keith glared defiantly even as a small weight lifted off his chest at having finally confessed. 

 

Lance made a sound in the back of his throat. A surprised moan was the best way to describe it. It wasn’t that loud. But it was loud enough to alert the enemy to their position. And loud enough that their secret recon mission became a resounding failure as they fought their way to the green lion. 

 

“What happened?” Shiro demanded once they returned. 

 

“My fault,” Lance blurted. “I, uh, bumped into something in the closet. It made a noise.”

 

“I’m glad you’re all okay.” Shiro ran a hand down his face. “We got the intel we needed, but now they know we were there, and they’ll be looking for what we took. Let’s send the current locations out before the Galra get wise.”

 

The entire team stayed in the brig much later than normal, sifting through the data Pidge collected and making sure it went to their allies as soon as possible. Lance was flustered. It wasn’t hard to tell. They’d settled into a pattern as they worked. Lance’s blush would go away, he would look over at Keith only to see that the red paladin was already watching him, and Lance’s cheeks would flame the color of Keith’s lion all over again. 

 

Keith couldn’t do much more. He’d flirted. He’d been direct. The ball was in Lance’s court. 

 

“I’m hitting the shower,” Keith announced once they finished working, heading back to the one in his bathroom so he could collapse afterward. 


 

Lance was insecure. He hid it from everyone, but it guided practically all his decisions. He had this persona for himself: confident, cocky, flirty, charming, self-assured. He wore it like he wore the paladin armor. 

 

The fact that Keith - Keith - of all people was attracted to Lance during one of the only times he didn’t have his facade up…

 

Well.

 

Lance was losing his mind. 

 

He’d never wanted anyone the way he wanted Keith. And Keith had just admitted to practically throwing himself at Lance for weeks. All because Keith wanted to get that calm, poised confidence to come out again. 

 

The knowledge of being carnally wanted by the boy he’d been chasing since the garrison broke Lance’s brain a bit. 

 

If Keith wanted Lance to take what he wanted, then Lance would be more than happy to do it. 

 

He rolled his shoulders twice, bounced on the balls of his feet, and knocked on Keith’s door.

 

Keith opened it, looking sinful. He had one red towel around his waist and was using a second one to scrunch his hair dry.

 

“Is there another mission?” Keith asked casually.

 

Lance had the door closed with Keith pressed up against it before the red paladin could finish his question. Lance had a hand on either side of Keith’s head and slowly pushed his thigh in between Keith’s toned legs.

 

“Were you serious?” Lance looked deeply into the purple eyes before him. Keith looked surprised, pleased, and a little excited, but Lance didn’t see any regret or teasing.

 

Keith nodded, already breathing a little quickly. Or maybe it was just easier to see with his shirt missing.

 

“Say it. Yes, or no.” Lance pressed his thigh up higher and was rewarded with a light gasp from Keith.

 

“Yes,” Keith dropped the towel that had been drying his hair. “Yes, I was serious.”

 

Lance leaned forward and kissed Keith without warning. It was bruising and vicious, and he had his hands spread as far as he could across the pale, muscular back that had taunted him for so long. Keith moaned into his mouth, and, yeah, Lance could get used to this. Lance could get very used to taking what he wanted from Keith.

 

He pulled away from Keith’s lip, relishing the unhappy whine the raven-haired man let out, to attack his neck and collarbones. He bit hard enough to leave marks. Hard enough to make Keith gasp and claw at Lance’s back through his shirt. Hard enough to claim.

 

“You liked torturing me, didn’t you?” Lance asked sharply. He ran his teeth along the edge of Keith’s ear while palming him through the towel around his hips. “Making me think you were getting me hard on accident. Making me think I was imaging things. Making me think I was the pervert for getting turned on when you were the one groping me every chance you got. You liked that?”

 

Keith’s reply was strangled and his hips jerked involuntarily. “Y-yes.”

 

“Yes, what?”

 

“Yes, Sir,” Keith had a question in his eyes. Lance kissed him again as an answer.

 

“Good boy,” Lance purred. Keith swallowed roughly. “Here’s what’s going to happen. You’re going to get me off with that sassy little mouth of yours. Then I’m going to fuck you until you want me to stop and then a little more after that.”

 

Keith whimpered that time, nodding in agreement quickly. Lance kissed him for his troubles, thoroughly enjoying how uncharacteristically compliant Keith was being, and how passionately he was kissing back. It made Lance question how he had ever wondered if Keith’s confession in the closet was a prank. He certainly didn’t wonder that now.

 

“Stoplight system or safe word?” Lance asked between biting kisses.

 

“Green,” Keith muttered. “Very green. Christmas green. Grassy-“

 

Lance laughed once then kissed him to make him stop talking. He stopped groping Keith through the towel. Keith whined his displeasure.

 

“On your knees, Cadet.” Lance stepped back just enough to give Keith the room he needed to kneel.

 

Keith’s eyes flashed, and Lance saw it. He saw the annoyance there. The indignation. The hint of rage. Keith hated taking orders. Keith hated being told what to do. And more than that, Keith hated that he wanted Lance to order him around more. Lance put his hands on Keith’s shoulders and pushed down. Hard.

 

Keith went to his knees. A little slower than Lance would have liked, but the simmering eye contact more than made up for it. Lance got to watch the smooth trajectory of Keith’s dilating pupils moving up to stay locked on the sharpshooter as he knelt down.

 

“Take my belt off and give it to me.” Lance commanded.

 

Keith’s fingers moved slowly. Lance was a little annoyed by how steady they were. He bent the belt in half and smacked it against the wall. Keith jolted a bit before glaring.

 

See, Lance caught on quick. He always had when it came to where Keith was concerned – his inability to tell that the red paladin had actually been flirting with him instead of bullying him notwithstanding. Keith wasn’t being compliant. But he could see how hard the swordsman was through his tented towel. Keith was into this, but he didn’t necessarily want to be into this. And what exactly had he said? ‘I want you to get that look in your eye while you pin me down and fuck me until we ruin my sheets.’ Keith wanted to be pinned down. He wanted to be manhandled. He wanted to be used. And he wanted Lance to be the one who forced him to let that happen.

 

“Are you going to be a good boy for me?” Lance raised an unimpressed eyebrow. “Or are you going to be a problem, Cadet?”

 

“Depends,” Keith shrugged.

 

Lance smacked Keith’s cheek with his belt. Hard enough to surprise him, but light enough to not leave a mark.

 

Keith’s mouth opened in shock, “Shit.”

 

“I don’t appreciate your attitude, Cadet.” Lance looped the free end of his belt through the buckle and looped it around Keith’s head, tugging the free end until he had a makeshift leash around Keith’s neck.

 

Keith’s eyebrows went up. He looked a little impressed. Lance did his best not to preen under the positive attention. He was in jeans, no boxers, and a black t-shirt. It seemed like a weird outfit for sleep, but Lance had made sure to switch out of his uniform’s undersuit. He wanted to make Keith take his pants off without looking like an idiot hopping out of a skintight suit.

 

“I’ll have to teach you how to address your superior. Or should I say undress?” Lance smirked before immediately frowning when Keith rolled his eyes at the pun. He tugged on the leash, it tightened around Keith’s neck abruptly, making the red paladin inhale roughly.

 

“Take my cock out.” Lance let the leash choke Keith for another second before relaxing his grip.

 

Keith inhaled fully and glared at Lance. Lance tugged the leash once as a threat. “Now, Cadet.”

 

Keith lifted himself a little higher on his knees to pull Lance’s hard-on out of his pants. Keith licked his lips at the cock before him. Lance was a little more gangly and thin than Lance would have liked, but he certainly didn’t have anything to prove when it came to his dick. He knew he was above average, and more importantly, he did his best to use it how his partners would like.

 

“Good boy,” Lance added another inch of slack on the leash. “Open your mouth.”

 

Keith kept his mouth closed and simply looked up at Lance. Ah. Lance tugged the leash tight again. Keith opened his perfect little mouth with a gasp, and Lance was ready to take the half step forward to put his cock in. Keith immediately closed his lips around the intrusion and sucked. Hard.

 

Lance’s hips stuttered forward, “Fuck.”

 

Lance wanted Keith to get him off with his mouth first because he’d been worried he wouldn’t be able to last long actually fucking Keith, but now he was worried he wouldn’t last long with the red paladin’s infuriating mouth on him either. He’d been in space with forced celibacy for a while now, give him a break.

 

He felt Keith smirk around the base, which was hot as fuck but would not stand for the vibe Keith wanted right now.

 

Lance tightened the belt enough that Keith had to come off his dick to focus on breathing. “Something funny, Cadet?”

 

He didn’t give Keith time to answer. He grabbed Keith’s head with both hands and started fucking his mouth. He took a few pumps to gauge Keith’s gag reflex – it was needlessly impressive, like the rest of him – and then started fucking his throat in earnest. Letting every few pumps go a little deeper than Keith could take without warning.

 

“Touch yourself through the towel.” Lance commanded.

 

Keith gave as good as he got. Sucking hard, swirling his tongue, recovering quickly after he gagged a little, letting out tiny moans that had no right to be as sexy as they were. Lance could feel himself getting close.

 

“When I cum, you’re going to swallow.” Lance ordered. He wasn’t sure if Keith was into that, but it was his way of warning that he was getting close, and the grunt of approval from Keith made him feel better.

 

Keith reached up to gently roll Lance’s balls, and he should have punished him for moving without orders, but it was the exact thing Lance needed. He came down Keith’s throat with a pained groan of the red paladin’s name. He let the leash relax for a minute and put his overheated forehead against the cold wall. He could see Keith’s cocky expression in his five second rest. That wouldn’t do.

 

“Stand up.” Lance wrapped the free end of the leash around his wrist repeatedly and quickly to force Keith to stand with a yelp.

 

The defiant look was back in Keith’s eyes. Lance was going to get rid of that. He stepped in closer, crowding Keith against the wall, and tugged the towel off.

 

He took his time observing Keith naked. He was all lean muscles and scar tissue. His dick was pretty, as expected. He had black hair around the base. His cock was a little shorter and thinner than Lance’s, but it curved up in a way that had Lance hoping he was a verse because he’d love the chance to ride that at some point. He noticed a flicker of light from the bathroom. The castle only had soy candles. Perfectly safe for what Lance had in mind because they don’t melt too hot.

 

“Go get the candle.” He tugged once on the leash before deftly loosening it enough to remove over Keith’s head. Then he twisted his wrist in a half-circle that sent the belt stinging into Keith’s ass. Keith jumped a bit. His glare was undercut by the twitch of his erection.

 

“Now.” Lance warned.  

 

If Keith was humiliated, he didn’t show it. Lance enjoyed watching his toned, naked ass walk to retrieve the candle. He returned quickly.

 

Lance slapped the belt against the wall before letting it drop. “Back against the wall, Cadet. Keep your palms on the wall.”

 

“Why should I?” Keith raised an eyebrow.

 

Lance was on him in a second, pushing him against the wall roughly, careful to avoid a problem with the candle as he tightened a hand around Keith’s neck and used his other one to pump Keith’s cock.

 

Once. Twice. He added a twist of his wrist that made Keith moan then stopped.

 

“Because only good boys get to cum, Cadet,” Lance kissed Keith, using the distraction to steal with candle away before smacking Keith’s ass.

 

Keith bit his lip and put both palms on the wall behind him.

 

Lance let the hunger show on his face as he observed his companion. This was what Lance had always wanted, really. To trap Keith. To have Keith follow his orders. To get Keith off.

 

He tilted the candle and dripped a single drop of the hot wax on Keith’s sternum. Keith hissed and pressed his back further into the cold wall away from the heat.

 

“Color?” Lance raised an eyebrow, wondering if his impromptu idea was going to be rejected.

 

“Green,” Keith bit out.

 

Lance couldn’t help but lean forward and lick the abs that had been taunting him so frequently since they got to space. The taunting had been particularly rough with Keith’s recent aversion to shirts. Lance felt a tug of arousal in his rapidly hardening cock at the reminder that Keith had been trying to seduce him for a while now. Lance licked a stripe up the center of Keith’s abs then poured wax over the cooling saliva. Keith somehow gasped and sighed at the same time. Lance repeated the motion on each section of muscle. He got onto his knees to suck a hickey onto each of Keith’s hipbones. Keith’s fingers twitched against the wall. Lance smirked to himself and dipped a finger into the little well of wax, painting an ‘L’ over each hickey before it fully dried on his fingertip. Lance could see Keith’s dick twitch. He was only a few inches too tall to be at eye-level with it. The tip had a glistening dollop of precum that Lance refused to waste. He licked it up like a droplet of melted ice cream and sucked Keith down to the base.

 

Keith made the exact mistake Lance hoped he would. Keith’s hands left the wall to grab Lance’s hair. Lance carefully moved the candle away from Keith but immediately pulled his mouth off Keith’s cock.

 

“I told you not to take your hands off the wall,”

 

“Dammit, Lance, will you just-“

 

Lance smacked Keith’s ass with his empty hand hard enough to shut the red paladin up with a click of his teeth hitting each other. He stood up.

 

“Do you think I care about what you want, Cadet?” Lance kept his voice cool, detached.

 

Lance was pretty sure he could get off to the fire in Keith’s eyes if he just looked at it long enough.

 

“No, Sir.” Keith finally answered.

 

“Good boy. Turn around.”

 

Keith glared at him but turned around, still glaring over his shoulder.

 

“Hands on the wall.”

 

Keith’s palms moved forward. Lance used his knuckles to nudge Keith’s face toward the wall as well. “Spread your legs, Cadet.”

 

He couldn’t help himself and moved Keith’s hair out of the way to bite and suck another bruise onto the back of Keith’s neck. Keith’s shaky exhale went right to Lance’s dick.

 

“Lube?”

 

“Third drawer bedside table.”

 

Lance smacked his ass hard enough to leave a red handprint.

 

“Third drawer bedside table, Sir,” Keith spit out.

 

Lance kissed the base of Keith’s neck as a reward before retrieving the lube. He looked so sexy like that. Naked. Exposed. Obedient.

 

“Good boy,” He murmured lowly, enjoying the way Keith bit his lip, thinking Lance couldn’t see with his face turned to the wall. Lance set the candle on the dresser and opened the lube. He placed open-mouth kisses from the base of Keith’s neck all the way down to the curve of his ass, intently listening to Keith’s ragged breathing. He kissed his way back up and made it about halfway before putting two lubed fingers inside Keith without warning or a warmup. He wanted Keith’s startled moan as his alarm, just so he could wake up to it every day.

 

He crooked his fingers down to bend them into Keith’s prostate, finding the spongy area easily with his long fingers at the same time he dripped a line of wax across Keith’s left shoulder blade. Keith cried out a little. Lance kept his fingers pumping steadily but slowly as he dripped a pattern along the left side of Keith’s back. He watched the way Keith’s hands twitched against the wall, searching for purchase that wasn’t there. He started pumping harder, a little faster, pressing circles into Keith’s prostate as he dripped the right wing of his design on the unmarred skin. Keith’s gasps and moans grew louder at the increased intensity. A few more pumps and his pattern was done. A pair of grotesque, dripping angel wings covered the muscular, back, skin lightly burned and heated beneath the sliding wax.

 

He had painted Keith with wax. He wanted to paint Keith with cum.

 

Lance licked a single stripe up the center of Keith’s spine, letting one last drop of hot wax trail down from the base of Keith’s neck while nailing his prostate with his nimble fingers. Keith’s head dropped forward to the wall, making a symphony of punched out moans and high-pitched groans.

 

“Yellow,” Keith gasped out after a particularly intense circle of fingertips in just the right spot.

 

“Too much?” Lance asked, blowing out the candle now that his masterpiece was done and slowing his fingers.

 

“I don’t want to cum like this,” Keith admitted breathlessly.

 

Lance’s interest was piqued. “Could you though? From just my fingers?”

 

Keith refused to answer which was an answer in itself. Lance returned to his previous intensity, adding a third finger. He pressed his chest against Keith’s back, displacing a small bit of wax that wasn’t completely cool yet, and squeezed a hand around Keith’s throat.

 

Keith moaned, eyelids fluttering.

 

“Could you cum from just my fingers, Cadet?” Lance whispered. “Are you that much of a slut? You just need my fingers inside you? Don’t even need me to touch that pretty cock?”

 

“Shit. It’s been a while and- ah,” Keith tried to push off the wall to the side, away from Lance’s onslaught, but the blue paladin was ready.

 

He pinned Keith with his forearm along his upper back, shoved him so close to the wall that Keith had to turn his head to the right. And Lance was mesmerized. However sexy it had been to hear Keith’s punched out noises and moans while attacking his back, watching the way Keith’s head had gone between hanging back to lowering toward the wall depending on what Lance was doing, it was nothing compared to actually seeing the way Keith’s mouth couldn’t help but open with each thrust of Lance’s fingers. Lance was pretty sure he hadn’t been this hard in his entire life.

 

“Lance, ah, please,” Keith dug blunt fingernails along the wall. “Stop, I-“

 

“Stop isn’t the word that gets me to let you go, Cadet. You know that.” Lance licked along the shell of Keith’s ear. “And you’ll address me as Sir no matter how close you are.”

 

Keith moaned.

 

“What color are you? Say it. Admit it.” Lance taunted.

 

“Green.” Keith shook out, gasps and moans sounding almost like sobs.

 

Lance twisted Keith’s torso around just enough to kiss him. He added his fourth finger and thrusted as deep as he could, pressing harder circles into Keith’s prostate until the shorter boy was gasping and cursing into Lance’s mouth. Keith’s body bent almost in half, face sliding against the cement as he convulsed an impressively large amount of cum right onto the wall. As it dripped down, Lance debated commanding Keith to lick it up. Just to see if he would. But Lance’s cock was throbbing between his legs, and he had something more pressing in mind.

 

He picked Keith up bridal style and tossed him onto the bed without giving him much recovery time. Keith was still a little dazed but caught on quickly when Lance winked and turned him over, sliding into Keith without warning. The finger fucking had relaxed him enough to let Lance thrust into the wet heat without a problem.

 

“Fuck!” Keith screamed before moaning a little too loudly. Lance was pretty sure the walls were soundproof but now was not the time to test that out.

 

Lance rolled his hips to fuck into Keith, both of them moaning at the sensation.

 

“Holy shit you feel good,” Lance took a moment to breathe, his previous orgasm might not have been enough to counteract the feeling of being inside Keith.

 

Keith looked over his shoulder with a devastating grin, “Thank you, Sir.”

 

Lance groaned and pulled back to his tip then shot forward to his hilt. Keith let out a high-pitched yelp that made Lance feral. He tilted his pelvis at a slightly different angle until he found Keith’s oversensitive prostate. Keith screamed. He pushed his hands into the bed, trying to push closer to Lance and run away at the same time. His moans turned into loud, fucked out yells with each cruelly precise thrust.

 

“Nice try, Cadet,” Lance grabbed each of Keith’s hands and wrapped them around his own wrists. “Tap a wrist when you need to breathe.”

 

Then he pushed Keith facedown into a pillow with both hands and fucked the shorter boy the way he had always wanted to. Keith had an iron grip on each of Lance’s wrists, but he wasn’t tapping. Lance could still hear Keith’s muffled moans, could still feel the vibrations of Keith’s noises through the mattress. He used the sharpshooting skills Keith admired so much to abuse the red paladin just the way he wanted. Lance felt a tap on his wrist. He let his full body weight on Keith for the millisecond it took between thrusts to move his hands from Keith’s head to the mattress of either side of it – accidentally ripping a hole in the sheets when his left hand slid too far.

 

He loved the way Keith craned his neck back to get his face out of the pillow and get greedy gasps for air the second he released him. The raven hair was wild and out of place and matted to his temples with sweat, and Keith whined, breathless yet rowdy as his face got close to the pillow again, “Oh, fuck, I’m close.”

 

Lance had already forced one orgasm out of Keith when his back was turned, and sue him, but he wanted to fully see this one. He pulled out just long enough to flip Keith over into missionary and kissed him dirty. Keith’s hands were immediately clawing down Lance’s back and yanking his short hair.

 

“Touch me, fuck, please touch me,” Keith whimpered into Lance’s mouth.

 

Lance put his weight on his left arm and reached down to tug Keith’s dripping cock. Lance tilted his hips up to the right angle and nailed the bullseye he was aiming for until Keith has screaming into his mouth and cumming again – sending hot white ropes to mix with the wax on his chest. The clenching spasms of Keith’s asshole around him had Lance moaning and spilling into the red paladin before he could even warn him.

 

Lance let his forehead drop into Keith’s neck, gasping for air. Keith’s own heavy breathing ruffled Lance’s sweaty bangs. Keith’s hands kept lightly scratching up and down Lance’s back, and that’s the sensation that brought the blue paladin’s brain back into his body from whatever cloud it had escaped to. He pressed a few lazy kisses against the bruises he’d left on Keith’s neck.

 

“Oh shit, we didn’t use a condom. I’m sorry.” Lance breathed out against Keith’s neck before pulling up to look at him.

 

“Well, if I get pregnant, you’re helping me raise the kid.” Keith managed to deadpan, despite still being breathless.

 

“Not what I meant, Asshole,” Lance couldn’t help but chuckle as he slowly pulled out.

 

He gently kissed his way down Keith’s body. He winked at Keith before pushing the shorter boy onto his side, spreading the toned ass cheeks that still housed light bruises from his hands, and started sucking his own cum out of Keith. He was just doing it for fun. For the love of the game, really. He didn’t expect to get Keith off again, but he wanted to clean him up. Lance took his time. He ran his tongue around the puckered skin for a while before moving to spear his tongue inside. Keith was still delightfully loose from Lance’s cock, which always made eating ass much easier and much more fun. He swirled his tongue as far down as he could reach, gently massaging Keith’s ass cheeks while he luxuriated. But after a few more minutes, Keith’s moans shifted to being more serious, because Lance knew what Keith sounded like when he was getting close now.

 

“Fuck. Touch me. Please touch me, Sir, fuck I-“ Keith sighed.

 

And who was Lance to deny him anything when he asked so nicely? He kept his tongue moving and reached around to pump Keith’s cock until Keith was keening and cumming on the sheets while he sobbed Lance’s name, yet again. Lance gave a final kiss to Keith’s asshole before letting Keith roll onto his back. The red paladin looked stunned and sweaty as his chest heaved. Lance couldn’t have felt cockier if he beat Zarkon bare handed.

 

After a couple minutes of recuperation, Keith looked down to make eye contact with the smirking Cuban whose head was resting on crossed arms on Keith's lower stomach.

 

“So, was that everything you ever hoped for and more?” Lance asked, suddenly feeling vulnerable and hoping he’d lived up to Keith’s expectations but trying to play it off.

 

Keith laughed breathlessly. “And more. You’re a pretty damn good drill sergeant.”

 

“I think you were the sergeant, actually,” Lance said.

 

Keith raised a confused eyebrow at him.

 

“Since I drilled you,” Lance wiggled his eyebrows.

 

Keith snorted and hit him in the face with a pillow. “Red.” Keith called, pretending to be unamused.

 

“Hey,” Lance pouted, while wiping at whatever was left on his skin from the whack. “You don’t get to stoplight my puns.”

 

Something flaked against Lance’s face from the pillow. It was crumbling wax. He took a good look at Keith. He was glistening with sweat. There were bruises on his neck and hips. His hair was tousled. Light pink angry lines interrupted by crumbled wax and drying cum scattered his chest. He looked like he’d been fucked into a mattress. He looked ruined. He looked beautiful. His face was completely open and relaxed. Lance had never seen it like that before.

 

Keith glared at him suspiciously. “What?” Spoke too soon, lance thought.

 

“You look fucking exquisite,” Lance admitted. “I wish I could paint. Or had a camera.”

 

Keith’s cheeks turned bright pink. Lance felt vindicated to finally see the other boy blush for once. “Shut up.”

 

“I’m serious,” Lance was still in a good, relaxed mood from the long-awaited sex with Keith. He used his tired arms to press himself up and kiss Keith again, suddenly scared that he was towing a dangerous line between Keith’s fantasy to be dominated by Lance and Lance’s fantasy to date Keith.

 

“Shower?” Keith asked.

 

Lance’s dick twitched with interest, but his balls screamed for a break. “I need a few minutes before I can go again, Samurai.”

 

Keith snorted and shoved Lance off him. The blue paladin hit the bed with an ‘oomph.’

 

“I wasn’t asking to go again yet,” Keith stretched to pop his back, and he looked like an insanely sexy cat in a way Lance hoped he would never have to explain out loud. “I was asking if you wanted to get soapy and make out.” Keith smirked and winked at Lance as he walked into the bathroom, checking out his wings in the mirror. “I’ll need help washing your artwork off my back.”

 

“Yep, yeah, yes,” Lance almost fell off the bed in his haste to the bathroom, foot getting caught in the hole he’d accidentally ripped in the disgusting sheets. “Don’t start without me.”

 

“And we’re sleeping in your room,” Keith called, turning the shower on. “You ruined my sheets.”

 

Lance finally just yanked the entire sheet off the bed and let it trail behind him as he hopped toward the bathroom. “You asked me to do that.” He grinned jauntily even though Keith couldn’t see him, “In fact, you went to a whole heck of a lot of trouble to get me to do that.”

 

Keith opened the bathroom door. The steam from the shower behind him made him look even more majestic. “You want to ruin yours too later?”

 

“Fuck, yes,” Lance swept Keith into a long kiss. “New boyfriend says what?”

 

“What?” Keith raised an eyebrow.

 

“Ha, no take backs,” Lance pushed a strand of hair behind Keith’s ear while the red paladin caught up.

 

Keith laughed. “About time you made the first move for once.” He pecked Lance on the lips before he turned and entered the shower.

 

“Excuse me?” Lance was affronted. “What do you call all the sex that just happened? You came thrice! Thrice!”

 

“I was the one who told you I wanted you first.” Keith smirked, “We only had sex because I goaded you into it.”  

 

“You’re goading me right now,” Lance muttered.

 

“Oh no,” Keith grinned.

 

“You’re going to regret that.”

 

“Promise?”

 

Keith did not regret it.

 

Hunk did when he walked in on them starting another round in Lance’s room after their shower.