Actions

Work Header

Starts with G, ends in Y

Summary:

Caleb brushes up on his kissing skills with Gideon in preparation for when he gets to see Zayne again, but one thing led to another. Next thing he knows, he's jacking his bro off.

Which is totally not gay, by the way. Because it's between bros.

Notes:

yaoi cures everything, right ?
thank GOODNESS for my beta reader (ily) cuz i didn't know the first draft of this could've been mistaken for cheating ;-; that's not what i wanted at all

(See the end of the work for more notes.)

Work Text:

"Gids, it's not gay if it's between us. Besides, I already have a boyfriend ?" Caleb reminded with a quick roll of his eyes. 

"What are you tryna say ?! You think I want a boyfriend like you ?!" Gideon argued, leaning forward with his head only a millimeter short of bumping into Caleb's. It was a close call, had there been an impact, this whole debacle would've exploded into something childishly heated.

"No, but you're as single as it gets. Single pringle." Caleb closed the short distance between them with a teasing poke on Gideon's forehead. That prompted a vein to pulse strongly on the shorter pilot's side temple. Caleb got away with a lot of things. Frankly, it was too many things. No matter what Gideon did or how smart he thought he was, Caleb was already there, two steps ahead. Ready and waiting to tease him about something miniscule or nick his wallet out from his pocket with that damn evol of his. Either Gideon wasn't trying hard enough to put his foot down or he's way too forgiving. Caleb would still find a way around it, no matter what he chose to do. 

Gideon swatted that annoying finger away from his face. "Shut up. Why do you need practice kissing anyway ? Haven't you two been together long enough where you don't hafta worry about that ?" 

"I haven't seen him in months ! It felt like forever, his schedule's only startin' to settle down now !" Caleb pulled down a determined fist. "So I'm meeting him in a couple days in Linkon for a date. It has to go perfectly, so I needa brush up on my skills." His attention slid to Gideon, who flinched in response. "Which includes kissing." 

Gideon reeled back and waved his hands helplessly in the air, almost in a cartoonish manner. "I-Isn't there someone else you can practice with ?? Maybe a guy who kinda looks like Zayne ?" A light bulb went off in his head. "I know- Timothy ! He's got black hair, glasses-" 

"You think I want to kiss any of you bums ?! This is just practice, Gideon, and honestly, you need it too with whoever's unfortunate enough to date you in the future." Caleb quipped.

"You-!" Gideon grit his teeth and desperately wanted to insult him back, yet came back with blanks. He huffed a defeated breath and unclenched his jaw, relaxing his body in the process. "Fuck. Alright, fine ! Whatever, practice on me... just make it quick." What did Gideon do to deserve such a frivolous friend...

Caleb giggled triumphantly. "Thanks, Gids." He shuffled on the couch closer to his friend, slotting himself between his thighs. Two hands reached up to hold Gideon's shoulders, causing him to twitch. "Okay, just relax. And, close your eyes. I don't want you lookin' at me." Caleb instructed, giving the other one final pat on the shoulder before moving his arms down, trapping the pilot by the hips.

"Yeah yeah, whatever, captain." Gideon seethed and rolled his eyes before shutting them. Now with his sight gone, his other senses amplified. Especially his sense of touch. He could feel the slight dip of the couch beneath him as Caleb pressed his knee in deeper and leaned forward. Felt a haze of breath ghost over his lips for a second, only to be met with two soft pillows. Felt how warm they were against him and the heat of rushing blood underneath. Felt a hot tongue lick a stripe along his lower lip and causing his throat to stutter. 

"You really need to put chapstick on sometimes..." Caleb whispered over his lips and Gideon was about to retort, but the former stole the chance in the blink of an eye, smashing their mouths together. Seeing as this was Gideon's first frenchie, he had no idea what to do, staying relatively stiff as a board. The soft muscle licked and rolled around his own, scraped and dipped at his teeth, and ultimately left him breathless. 

The air between them fell thin, Gideon felt as if he had to suck in way more than he was used to just so he wouldn't pass out from this... whatever this was. That would be embarrassing. Just like whatever this was. He silently hoped, prayed, that this little reel in their lives would be a secret between him and Caleb only. The last thing Gideon wanted was for Patrick or Blythe to find out. The teasing would be relentless. 

By a stroke of luck perhaps, cool oxygen filled his lungs again as Caleb pulled away to breathe, the huffs of both pilots filling the room. Gideon opened one eye and peeped at the other through his eyelashes.

"O-Okay... that's it, right ? No more, righ-"

"Zayne..." 

A haze of pink delusion coated violet, staring into Gideon as if he was the doctor. The shorter felt his heart skip a beat. Caleb peered through half-lidded eyes, the apple of his cheeks were dusted rose, and his lips were still parted and wet from the earlier exchange. There was almost an aura of desperation radiating off of him, but Gideon knew that energy wasn't due to him.

 

Still...

 

Holy shit.

 

Gideon swallowed down the feelings that were threatening to override. 

"Uh, Caleb-"

Another sentence cut short. Another collision of lips and tongues. A stutter of breath. A wave of heat rushing down. This didn't feel like a kiss between friends anymore. Or, at least, that's what Gideon thought. 

He slowly loosened the hand that was fisted tightly on the edge of the sofa, raising it up despite not knowing what to do with it. He wanted to at least show Caleb that he wasn't totally against this, even though he was being a worry wart earlier, but hadn't the slightest clue how. Place his hand on his back ? No, that'd be way too intimate... Neck ? That feels weird too... There had to be somewhere. 

Gideon's hand eventually came to a stop, quivering no more as it slowly held Caleb's forearm, the one trapping him next to his hip. A quiet noise escaped the taller's throat. Not like a whimper, or a sigh, but more like a hitch of breath. Surprised. A surge of heat pulsed in Gideon's stomach. 

 

Holy shit. Again.

 

Caleb pulled away briefly, only to dip right back in with a tilt of his head, the kiss deepening. Now it was Gideon's turn to utter a noise, raspy and full of tongue, but unopposed. As a way to self-soothe, the fingers that were gripping Caleb's arm pinched and slid at the bracelet adorning his wrist. Gideon had to ground himself somehow because he felt as if this was what being in the Deepspace Tunnel would be like. Floaty, weightless, and out of his control. 

Though it wasn't necessarily a bad thing either if the one controlling it knew what he was doing. 

Another sliver between muscle and the exchange was broken once more, both pilots' chests heaving for air as if the resource was a rarity. Neither of them looked at each other, eyes closed as they gathered their breath. Gideon was the first to peer up at his roommate, watching as his shoulders rose and fell, how his voice threatened to creep out at every pant. 

 

It was so incredibly-

 

"Pfft. Oh my God, Gideon... there's no way." Caleb raised his head up and giggled with that familiar, annoying grin pulling on his kiss-bruised lips. The shorter immediately blinked and snapped out of his thoughts, his eyes widening in confusion. 

"Wh-What ? ... Are you gonna complain ?" He huffed. "Sooooorry that I don't have 'super soft, silky, moistured' lips like your boyfriend does-" 

"Not that." 

Caleb lifted his hand and pointed down twice, to which Gideon shuffled a bit and looked south. His eyes widened and a choked out grunt escaped his lips. 

There was a growing tent in his pants. Not prominent enough to burst out of the zipper, but it was halfway from doing so. 

Gideon just about screamed and scrambled his hands to cover the embarrassment between his legs, flicking his eyes to Caleb before shifting away in shame. Oh God, he didn't know what to do. 

"I-It's not-! I-I don't- I don't know why I-" This is the worst.

"You liked it, huh ?" Even though he was looking away, Gideon knew Caleb was smirking like a jerk when he said that. Bastard.

"No-"

A chuckle huffed out of the ace pilot's lips. "You know you can't fool me with that, Gids." 

Gideon suddenly felt a force pull his wrists up and off his crotch, like he was a marionette on strings. He glanced up and noticed those familiar red and blue streaks. Ugh, damn his stupid evol. There was no point in struggling either because he knew Caleb had him pinned. Or hung, in this case. 

"'Specially not with this." 

Gideon's erection was on full display and embarrassment filled every nook and crevice of his body. This was the worst. This was the fucking worst. And what was even more humiliating is the fact that Caleb was just staring at it. 

"Dammit, Cale ! I-... I-I can go deal with it myself, so jus- ugh !" Gideon winced as his arms got tugged on higher above his head, the force crossing his wrists over one another. 

"You're not goin' anywhere." 

"Bwuh-?" 

"Just let me handle it. Kind of an expert here, y'know." Caleb winked and smirked lazily. 

Gideon scoffed as his eyes jerked away from the sight of that grin. Holy shit. "I'm s'posed to believe that ?" 

"What, you want me to call Zayne 'n ask him for a review ?" 

"Hell no." 

"So take my word for it then." 

Gideon blinked as he felt the slight relief of his trousers getting unzipped, his hard-on finally having room to breathe. He let out a sigh, gaze moving back to the growing problem. Alright, this was way beyond friendship. Gideon never personally met this 'Zayne' guy, but he'd probably kill him if he knew what was happening between him and Caleb. He almost gave out at the thought.

"H-Hey, is this even... okay for you to do...?" Gideon's furrowed and worried look reached the other. 

Caleb hummed a little as his fingers slowly creeped up his roommate's inner thigh, inching closer and closer to its goal. "Me 'n Zayne are open. Besides, I told him about you." Violet captured tawny eyes like a fly caught in a spider's web. Gideon barely had any time to process that sentence before his breath hitched, the fingers that were on his thigh prodded and stroked him through his boxers. "Anyway, I'm simply helping you out with this cuz I'm such a good friend." An innocent lilt coated Caleb's tongue. 

Gideon huffed. At the testy words and the attention given to his nether region. "Right... h-helping a friend out... that's what... this is..." His throat bobbed in a swallow, as if he was ingesting that statement into a truth he could tangibly grasp.

"Yep. So relax." Caleb hooked his thumb under the waistband of the black fabric and pulled down, a fleshy sound of skin on skin immediately hitting the shorter's stomach. Gideon sucked in a breath, an embarrassingly loud mix of a gasp and moan seeping past teeth. If his hands weren't hanging in the air right now, he would've covered his face with them at that moment. 

His cock was of decent length and girth. Not too thin or thick, and not too small or long - a nice median. Fitting for an average guy like Gideon. His tip was uncircumcised, the tan of his complexion darkening as it reached the scrunch of skin. And it was already leaking precum, the slight dribble of it daring to drop at the base of his cock, adorned by a messy, black bristle of thick hair. Caleb hummed in interest as his fingers fitted to wrap around his mass. 

"Not bad. Seen better, though." He teased, his touch testing a slight up and down stroke. 

"Sh-Shut up..." Gideon sighed, mouth ajar in preparation for more air to go in. Caleb chuckled. 

"Gladly." Lips collided deeply once again, noises suppressed in gums. Well, so much for that preparation. Gideon was almost fearful of the fact that tasting Caleb this way was becoming familiar, and that the fervour was mutual. The joint of their lips felt correct, the twist of their tongues was mind-relishing, the heat of their breaths became one. 

Caleb got more daring with his movements, jerking his hand confidently along Gideon's shaft. He fisted the length tighter as he reached the tip, and loosened the grip as it slipped down, like he was pumping Gideon of everything he pent up over the months. Or years. 

Gideon wanted to tilt his head back and suppress his moans in the creak of his shoulder, but Caleb wouldn't let him - his other hand firmly gripping the shorter pilot's jaw and devouring those sweet whines. They were both too far gone to hide anything now, and Caleb wanted to see how much he could steal from Gideon tonight. 

More and more pre started to spurt out from the slit and Caleb felt it. He stopped the motion for the slightest moment, pulling Gideon's foreskin down with his index and thumb as he collected as much of that sticky secretion as possible. The grunts and whimpers that rumbled out from Gideon's throat were delicious, getting swallowed up again down Caleb's tongue. The hand fisted around mass again and began smearing the stiff muscle in newfound moisture, the pace picking up.

The wet sounds between the pilots were messy and gross. It bounced off the walls as a mockery of what they were doing. What started off as simple kisses now snowballing into this. The regret can flood in later. Right now, this felt too good for either of them to stop. 

Scorching heat creeped more and more around Gideon's stomach, its claws gripping him tight as he felt that wave of intensity crash over him. His thighs quivered as the pleasure started to get too much for him to handle - as he was inching closer to the inevitable. Despite his lips and tongue being enraptured in a ruthless tango, Gideon still made the attempt to call out his roommate's name. 

Yet to no avail. 

Gideon instead bumped his head against Caleb’s, their mouths successfully unlocking as a string of saliva connected their wet lips. 

"C-Caleb, stop moving...!" Gideon choked out, his tear-soaked lashes lifting up to bear a silent plea to the other. "I-I can't... I'm gonna-" 

"It's fine, Gideon. I'm here, I've got you." Caleb muttered, voice soft as the evening summer air. Something about his reassurance, how he was so casual about it, made Gideon's stomach swell... along with his heart. 

Caleb's hand went at a unforgivingly relentless pace now, urging the shorter pilot's release. With his mouth no longer stuffed full of tongue, Gideon's moans were louder and shameless, filling the room with perversion. He felt his core tense up deeper, deeper into him. A few more strokes and a couple bruising kisses sent him over the edge, a blinding flash of white hot rapture overtaking his entirety. Gideon spilled thickly on Caleb's furled hand, over his own black, muscle shirt, and... on Caleb's cheek. 

Gideon felt his wrists loosen as the taller's evol let him go, arms dropping to his sides as his chest rose and fell in exhaustion. It took him a few seconds to get past the afterglow of his high and shift his attention back to Caleb's face, immediately noting the spend dripping down the slope of freckled skin. 

"O-Oh my God ! Caleb, I'm so sorry ! I didn't mean to-" Gideon fretted, voice heavy with rasp, but was cut off by a languid chuckle. 

"It's fine, Gids, it happens." Caleb reassured as he let go of the softening mass, the sticky fluid following his hand before splitting. He shuffled out between Gideon's legs and stood up. "I can just wash it off, don't worry. I'll get you a towel to clean yourself up, 'kay ?" He sauntered off to the bathroom, voice getting more distant. 

"R-Right... Thanks, Cale..." 

Gideon watched the other close the door behind him, letting out a breath as he slapped a hand on his forehead and looked down at himself. He made a right mess... the post-nut clarity crashed over him tenfold - it felt like he was drowning. But the more concerning feeling was the one surging in his chest. Gideon never had feelings for Caleb at first. One, because the guy was already years into a happy relationship... which he just now learnt was open. Two, because Gideon was content with the friendship they had. It was like a brother-in-arms kinda deal. But now after what happened, Gideon felt conflicted... extremely conflicted. Sure, Caleb was an annoyance and a confusing enigma that Gideon had a hard time solving, but if this was how he acted during a relationship... calm, collected, warm, and reassuring... then he might have to ask Zayne to share.

Gideon smacked his cheek and groaned in pain - mental, physical, emotional, the whole lot. What was he thinking ?! This was a one time thing, one time ! Is this how easily he caught feelings nowadays ? God, he felt like a hopeless romantic. But if Caleb was telling the truth and he did talk about him to Zayne... then maybe... there was a chance. His chance for something tangible. Something real.

Gideon could only groan into his collarbone at the thoughts running rampant in his head. For now, he would keep these feelings a close guarded secret. No one had to know. For now. But one thing was for sure. 

 

What happened between him and Caleb was definitely gay. 

 

 

 

Notes:

what's in that box ? the box behind you.
... box behind me-
yeah, what-what is it, is there lotion in there ?
inside the box- the cardboard box over here ?
yeah you must've been zerking off in that box.
i don't- i don't zerk off in a box.
yes you do- then why's it- why's it behind you in your bedroom.