caleb x fem!reader x xavier
summary: the three of you, best friends, are at your place for a bit. as the edibles you took kick in, playful conversation turns into playful banter, which turns into a common ground realization. one that sets the tone for the rest of the night.
contents: nsfw, smut! lots of kissing, threesome. xav x reader, caleb x reader, xav x caleb. thigh riding. handjob, oral m!receiving. slight dom x dom x sub! tone. caleb fucks xavier. multiple orgasms. creampie. some fluff. implied romantic tension between reader and caleb but xav also likes reader.
pic creds: getoswifeyyy on pinterest!!
It was a warm friday night in Linkon. The breeze was a perfect contrast to the mid-summer air. It was like any other friday, where you usually ended up doing everything and nothing with your two best friends, Xavier and Caleb.
This particular Friday was calmer than most. The three of you laid on your bed after a day out. You’d each popped a badly-made, oily weed gummy. “Supposed to be strong.” Caleb mentioned after he got it a few days ago.
You lay with your face to the ceiling, your head resting on Xaviers stomach while your legs draped over Calebs thighs. Unconventional, but comfortable.
The light was warm-toned and dim, the atmosphere was quiet. There was something in the air, in the silence that Xavier now broke.
“Who were your first kisses?” He asked. Silence. You smiled.
“Her,” Caleb answered, after a second, turning his head to gesture.
“Really?” Xavier said, looking down at you.
You smiled to yourself, “Yeah. Before he went off to the aerospace academy.”
The memory was sweet, but mostly an inside joke with Caleb. You were friends that way.
“He was complaining over all his friends having their first kisses so I…kissed him.”
“I didn’t complain,” Caleb replied sheepishly, relaying it back to himself, “But y’know, it wasn’t awkward. It was kind of good.” He chuckled.
“That’s because I had experience in that field already.” You smiled wider, a playful confidence to your voice, turning your head back toward Xavier.
Xavier held his hands out flat to the air, “You’re saying Caleb here, THE Caleb Xia wasn’t kissed until the end of school? He wasn’t getting babes his whole life?”
Xavier was using the word ‘babe’ ironically (now), after a conversation you three had yesterday about pet names to call women.
While you laughed, you heard Caleb let out a breath of mock-hurt, air passing through his lips, blowing the hair that rested on his forehead. You fought the full-set grin that threatened to spread up your face.
“He was not getting babes his whole life. Are you calling me a babe?”
“Sure,” Xavier shrugged from where he was. You blew your hair out of your face.
“What about you, Xavie? Your first kiss?”
Xavier looked upward, “Do we get a first kiss for guys and girls, or is it just one?”
“Mmm—it’s whoever came first out of everyone,” you replied. “Ooh my girl first kiss…that was with Simone” You gasped, recalling when it happened.
Caleb, remembering the girl, laughed too. “Hellspawn.”
“So bad. Probably because she wasn’t out yet,” you theorized. “Does it count as a first kiss if it’s another gender?”
“Hell yeah,” Caleb replied as if it was common sense. Probably should’ve been. “I think there should be one for both, but a technical first.”
Xavier nodded in agreement slowly, eyes trained on the wood-panelled wall, lips pressed together in thought.
“Xaviers realizing I was his first.” Caleb noted.
“Once.” Xavier rebutted, not truly all into discussing this matter. It wasn’t like it was bad or anything, just fresh. And in front of you…
“Are you saying it meant nothing?” Caleb pretended to be offended, hitting himself in the chest and going limp. It seemed to break Xavier out of that protective little shell when you laughed at it.
Xavier reached over and grabbed Calebs arm in return, leaning into the bit. “It was everything to me. Come home, the kids miss you.”
“Oh, Xavier…” Caleb pretended to swoon. You couldn’t breathe, you were laughing so hard. Your loss of breath worsened when the two continued the bit, both moving in for a kiss, but swerving last second. Soon all three of you were laughing pretty hard. Now that you thought about it, the edibles you three took earlier were probably kicking in. That explained the mad giggling.
Xavier tried to speak through his dying laugh, “My first kiss—was the summer before grade 10. She thought kissing was only tongue.”
“Yeah, I remember you saying that,” Caleb responded. “Reminds me of—”
“Gideon and Tara” Xavier finished with a knowing clap. The boys had a longtime joke about the couple most known at their gaming club for the most revolting PDA, you’d frankly heard more than enough. The mutual giggle filled the room again. Your body was starting to feel a bit airy.
You tried to breathe through it, “Oh that’s not fun,” your nose crinkled as you moved to lay between the men, your hand resting on Xaviers chest for a moment before you sat up, just a little bit suddenly. Both boys sat up just because you did.
“What about virginities?” You grinned.
“Oh fuck,” Caleb deadpanned. “Yikes Pips. You go first this time.” His smile couldn’t stay at bay, his dimples creeping up on him.
You chuckled, thinking about it. “God, it was terrible, I broke up with him a few weeks after, before he tried it again. It was…one of my biggest regrets honestly.”
“That guy was a douche anyways.” Xavier snorted. “Not like I have a say, though. I lost mine to Amber.”
“No fucking way, which one?” Caleb actually sat up. “I lost mine to Amber B.”
“I don’t know, blonde, kind of nice,” your eyes flickered between Caleb and Xavier.
“Had this birthmark on her-“
Silence for a second. “You lost your virginities to the same girl and didn’t talk about it?” You asked, stifling a laugh. “Holy fuck.” There was a burning in the pit of your stomach. Odd. New. Familiar?
“Around the same time our girl did.” Xavier said nodding his head to you. “We weren’t dating or anything either.” He added.
“Wow,” Caleb laughed, putting his hands against his face. “That would be the same time Amber did me.” The same burning, stronger. Xavier sat up, so you took the cue to sit up as well. You sat cross-legged, taking in this information.
“We fucked the same girl. How did we not talk about it?”
“I shut it out, honestly. I told you about the second girl, though.”
You tried to stop yourself from laughing. “I’ve never known you two to have the same taste.” You felt Calebs hand loosely fall on your thigh. Casual. Like it was said before, there was something in the air that night. Calebs hand should not have made you feel the way you were beginning to feel.
“That’s so crazy. I mean, the club is small but not that small. She was visiting for a tournament?”
“Co-op games,” Caleb said. “Same girl same time period. Do you think it could have been the same day?”
“Definitely not, definitely not,” Xavier replied. “Would be funny if we fucked the same girl on the same day though.”
You looked at Calebs hand for a second, then at Xavier to see that he was looking at the same thing. Calebs hand on your thigh. Calebs fingertips pressed lightly into the pillow of your skin—just a little, and you watched Xaviers lips part. It was almost in reaction…your body rose higher.
It fell silent. All you could hear were the sounds of the city outside. And in another beat, the air was hotter than it had been before.
You made eye contact with Caleb for a moment. Being friends for so long, there were boundaries, ones you knew. But tonight was different in an unspoken way. And he looked at your lips, eyelashes perfect as his eyes settled on your mouth. He looked soft, sweet. You were all sitting so close, it was made easy. Or it was made hard to ignore.
Xavier had his eyes on Caleb, but he slowly moved his head first, then his gaze onto you, before smirking a little bit knowingly. He glanced back at Caleb, who was still very focused on you. The closeness. It dawned on them too. The slow hush of the edible was kicking in.
You moved a little closer, unnoticeable to Xaviers eyes looking at Caleb, “Hey Xavie,” you said, voice quiet. And the moment—the second—he turned his head toward you, you grabbed the back of his head and you kissed him.
His lips were plump. It took him only a moment to realize what was happening and kiss you back. Oh, he was good. Your hands travelled his neck, coming down to hold his jaw. His hands found your chest, your waist, strong, pulling you close to him.
Your other hand snuck down his chest, finding Calebs hand with ease, his fingertips digging deeper as he watched. Your fingers interlocked, then unlocked, your gentle pull luring him closer as your lips continued to lock with Xaviers. It slowed naturally, your lower lip released from his teeth as you pulled away. It was only seconds before your lips met Calebs.
His lips were always soft. He was minty, and his lips seemed to melt against yours. It was the easiest thing, but you felt it in your fingertips? You’d kissed Caleb a few times since your first kiss. Spin the bottle, drunk, truth or dare, whenever you were bored—however, this kiss was different.
“Fuck,” you heard Xavier whisper from beside you. You smiled into the kiss with Caleb, mouths in sync, his hands gently cupping your face while your hands knotted in his t-shirt. Xavier was good, Caleb was better. Funny, you were just kissing all your best friends today.
And your best friends were doing the same.
Caleb pulled away this time, both boys not wasting a single second. Kissing, touching, pulling hair, clothes. You pushed your hair over your shoulders, watching them. So this is what’s happening now.
Caleb looked to you, your hand still holding a fistful of your own hair upon your head. Xavier looked a little dazed, kissing two people in the span of 80 seconds.
“What are we doing?” He asked, looking between you and Caleb, expression soft. A little doe-eyed.
“Not sure.” Caleb breathed, a smirk at play on his upper lip, tugging, twitching. You could see in his eyes he seemed to know what was about to happen. Xavier looked at you, almost embarrassed, peeking through his eyelashes.
You let your hair fall as you said your words. “Fucking the same girl. On the same day.”
You watched both Xavier and Caleb react to your words as if they were physical. Caleb slumped down a little bit, smiling a small smile, and Xavier looked like if he didn’t hear those words in time, he might’ve ceased to exist, breathing out like he was saved by the bell. Your heart was beating out of your chest, determined. On fire.
Both reactions were positive and so with force, you kissed Caleb again, harder, hard enough to push him onto his back again, letting yourself fall over him. His hands snaked around your waist and pulled your lower half against him, while your bent knees allowed for you to push against him where he wanted. He was already hard.
You pressed against him again, giggling as he groaned lightly into your mouth. It was satisfying, the sound of his approval, the feel of it underneath you. Hot, heavy, tongues allowing light dips, your head curling to tip his back.
He made a noise like a hum, breaking the kiss to breathe hard. You giggled again, trailing your hand down his chest as Xavier pulled you toward him. You happily followed his direction, kissing him again. Soft, yet starved. You rolled onto your side, kissing him as he kissed your mouth, then your jaw, then your neck…trailing…
His gentle hand cupped your left breast, then softly traced down your chest, your stomach. Xavier was a boob guy, this was a known fact because of the many unserious debates you all had. He pulled your shirt up over your head and tossed it across the room, you swore your heart accelerated tenfold. The sound of the fabric hitting the wall sent chills down your spine.
With a grin, Caleb filled the empty time by tilting Xaviers head up, kissing him over your nearly-bare upper body.
You couldn’t believe this was happening, maybe it was the weed. This was kind of fun. But then again, you’d always had sexual tension, so it wasn’t any surprise that it was fun. Anyone who knew the three of you knew it was only a matter of time before one of you fucked the other. It just happened to be now. Together.
Caleb fingers found the hem of Xaviers shirt and pulled it up, off. God, he was gorgeous, smooth, insane muscle definition. You tilted your head just slightly, watching as the boys kissed, tongues visible as they tried each other’s mouths. Xavier was so pretty like this…you knew exactly where this was going.
Caleb had Xavier by the back of his neck, holding him in a kiss that made you bite your lip. You had really hot best friends, there wasn’t any other way to put it. And lucky you, Xavier pulled away to put his focus back on your chest. He kissed your collarbone, his hand grazing over your chest with gentle fingers. You inhaled sharply, reacting, taking each movement in with your own motion. It was easy to melt into, but you were met with Calebs lips, hungry. He kept you busy while Xavier kissed down onto your breasts, nipping a little to make you hum. This was happening.
It was silent, aside from small breaths and the moving of the comforter beneath you all. You lightly pulled Calebs hair and in return, his lips also strayed from your mouth, leaving along with his body, leaving that gap. Unwanted. Unneeded. You grabbed him by his belt before he could go any further and while Xavier kissed down to your stomach, you began to undo Calebs buckle.
Belt open, you undid his zipper with a blind eye as you pulled Xavier up to your mouth by his hair. He moaned into your mouth as you pulled him over you, using both your hands to undo the loop of his jeans. Goosebumps spread your body at the sound. It was somewhere between a whine and a soft moan. He sounded so pretty, too pretty. His body pressed against yours, propped up on his arms.
You could feel his bicep flex as your hands travelled his body. The sounds he made when your leg wrapped around him played over and over in your head as Caleb pulled Xavier back to him. And you let the boys kiss again, both of them discarding their pants, leaving you the most dressed in the room. You couldn’t help but laugh to yourself.
They kissed until Caleb pushed Xavier onto his back. You didn’t think Xavier was all that into guys, but it was Caleb, so…
You took the time to take off your shorts, now equal to everyone else in a sense. Your whole body was hot, despite you complaining about the temperature and cold breeze through the open window not even thirty minutes ago. You couldn’t help but giggle softly.
Caleb then made the next move, and firmly cupped Xaviers dick through his boxers. Casual, almost, but Xavier squeaked and fuck, that was enough to set both you and Caleb off. You slid your hand down overtop the material of your underwear, pressing lightly just to tide yourself over as the two of them went into a new, more clothing-less state of being.
Caleb already had Xaviers dick in his hand, stroking up and down while he had his other hand on his own doing almost the same. You saw the opportunity. Xavier on his back, Caleb on his side you leaned over and looked Caleb in the eyes.
“I’ve got this part.” You told him. There was fire in the way he looked at you. Pleased, almost, by the collaboration and he took his hand off of his own erection, entrusting you to the activity.
Xavier couldn’t help the noise he made watching you go down on Caleb. The second you swirled your tongue around, both sounds from Caleb and Xavier intensified. You liked that chain reaction. All these things you thought you’d never witness…not at the same time.
Truthfully you knew Caleb was obsessed with you to a degree but you both never went any father than a heated makeout session before.
Your head bobbed and he groaned loudly while Xavier moaned. A chain reaction, as every time you did something to Caleb a certain way, he’d react by gripping or jerking Xavier off tighter, harder. It was really only a matter of time before Xavier finished, Caleb following suit just a moment or two later. Both of them were breathing hard as you wiped your mouth, slyly sucking your fingers.
“Fuck,” Xavier groaned, propped up on his forearms, his head tilted downwards, his hair in his face. He was so gorgeous like this. Calebs hand rested on your thigh as they both tried to recover. This was mostly your doing, and you loved it.
Calebs hand left your thigh just a moment later. He leaned over the bed to rustle with a bag of his.
You moved closer to Xavier, “You okay, Xavie?” He was still regaining his breath.
He nodded slightly, pushing his hair out of his face to look at you with those eyes that looked a mixture of pleading and devilish wanting. He moved against the wall, just for better support. Caleb continued digging through his bag, taking his time—so you swung your leg over Xaviers waist.
Your clothed cunt hit pressed against his now-sensitive tip and he took a sharp inhale. Like instinct, his hands found their spot around your waist. He looked up at you, half-confused, half lustful.
“We’re going to fuck,” Xavier concluded, like the sentence was a foot on his chest. “The three of us.”
His hands gently pulled you down against him again. The fabric between made for friction and he tried his best to appear unaffected. You nodded.
“Can you treat me like that?”
“Like you’re going to fuck me.” He said, swallowing hard, eyes looking away like it’s almost something he’s too shy to say. That shift in both you and Caleb settled into a click. He looked over.
“I want you to talk to me like that, and act—” He doesn’t let himself say much more. You can feel his pulse hammering.
“I can do that.” You nodded again, slowly moving your hips back and forth.
His fingertips dug into the flesh of your waist. You want to do that. What he says is cryptic, but his eyes made it clear as day, he wants to be talked to, wants to be given everything you would give to another prospective partner. He wants to have it all done to him. Caleb read the room like it’s a picture book.
“You don’t look so good,” you grinned, moving from grinding on his dick to sitting on his thigh.
“What do you think, Caleb?” You asked, looking over at Caleb over your shoulder.
“Far gone.” Caleb said, moving over, closer. “All you.”
“I was about to.” You grinned, turning back to Xavier. And you let it come naturally
“Pretty boy. Already gone?” You wrapped your hand around his dick, gently, but firmly.
Xavier says your name, tilting his head up to look at you where you were perched with his leg between yours. “Please.”
“Mmmm, no.” You replied, slowly moving your hand up and down his length. You felt your hair move over, away from your neck, Calebs gentle, bare fingers making way, lips meeting your neck and shoulder. Gentle kisses, but the teeth following were what made it so electrifying. It sent shivers down your body.
Your hand moved up and down, faster as you pushed against his thigh with your clothed core. Calebs hands travelled down your shoulder, onto your back to the clasp of your bra.
Xavier groaned, “Please.” He said again. And you let him go, but that’s not what he wanted. Calebs hands that replaced your bra were too much. Squeezing as you ground down on Xaviers thigh. You moaned quietly as Xavier whined at loss of contact.
Caleb leaned over your shoulder again, “He’s getting kind of desperate.”
“So desperate,” you echoed.
The edible was making your head spin. You craved the friction as it slowed. Xavier looked at you with eyes that wanted you. And it only made sense after this long that you moved over him again.
“So badly,” he replied, gazing up at you like you were a star.
“How long have you wanted me?” You asked, removing your underwear.
“A while now.” He replied, a little too quickly. You watched him, eyes unsure of what to look at, overwhelmed.
“Fuck, just please-” And before he could finish speaking, you sank down onto him. He let out a moan that sent chills down your skin.
“Wow,” said Caleb. You smiled, slowly raising yourself up and down on Xaviers dick. Rising, sinking. Oh my god, he felt good. Thick, but not too much, filling you perfectly. Xavier grabbed the back of your thighs, holding on for what seemed to be dear life. You hummed a moan.
“Waiting for this one, hm? Get in line.” Caleb spoke.
“Fuck you,” Xavier said through his teeth, peering over at Caleb who was now stroking himself as he watched. You picked up pace and Xavier shut his eyes tight.
You shook your head, “What did you say? Sorry I can’t hear you through all the… moaning you’re doing.” You stifled your own sounds just to taunt him, giggling .
“Fuck you too,” Xavier said, trying to hide his slight smile.
“Other way around,” you said, bouncing harder, faster. Xavier was pink in the nose and cheeks, flushed and blushing, his hair falling in his face. That smile fell, lips parting.
“Jeez—fuck,” you heard Caleb beside you. Good to know the content wasn’t boring.
“Poor Xav,” You said, breathing out through pursed lips to keep control of yourself. “Seems like we’re ganging up against you, hm?” You kissed his partially open mouth. He whined. “So sorry.” You added.
Caleb groaned loudly. You had to finish Xavier off before Caleb finished himself off. You sped up, bouncing faster. Pushing yourself against Xavier as he managed to kiss your bare chest. It faltered your bouncing as you bit your lip to stay quieter. You needed to keep going, you pushed yourself entirely onto Xavier as you bounced, taking him in full every time. He was just slightly oversized for you, making it easy to feel good on him.
He pushed through you every time, fingers grasping at you, breathing hard, moaning and whining and squeezing what he could. His eyes shut tight some moments, gazing over your face. His eyes flickered over your entire body the next, eyes trailing over where you were connecting, watching your hip muscles grind as you went. His hand found the place between your stomach and thigh, slipping between, feeling it open and close as you moved against him. On him.
And you felt him spill into you. No warning, no anything. But that’s what happened when you fucked someone so senseless.
“God-you-“ he huffed- “That was-” You pushed yourself up and down him a few more times before getting off of him entirely. And he grabbed at your waist, but you pressed your finger to his lips.
“Yes. Yes. You’re so-” he breathed, unable to find the words, to catch his breath. His dick was pink, hard, wet, and slowly getting less hard as he came down. “Perfect. That was perfect.”
You planted a kiss on his open mouth, then once more when he was ready. And he gestured toward Caleb, “Think he needs you.” He grinned. You turned, smiling playfully.
“Need some help?” You asked breathlessly, to a breathless Caleb.
“Please,” he said, smug, gesturing to his dick like a seat. Asshole. He kissed you first, before guiding your body down onto him.
“Fuck, you’re perfect.” He groaned. You grinned, pulling his bottom lip with your teeth.
He was slightly bigger than Xavier in girth, taking you longer to adjust to than before. You couldn’t take all of it at first, keeping slow, drawn out. Xaviers hand gently traced your upper thigh, where the muscle was tensing in order to raise yourself up and down on Caleb. You were aware of his eyes, settled kindly on you both.
Calebs hand cupped your breast, squeezing gently as you pushed yourself up and down on him. It helped you sink down on him further. You moaned into his mouth and he seemed to like that, repeating that motion every other time you went up and down on him. A few seconds passed before without warning, Caleb pushed himself upward and you back, so that you landed flat on your back on the bed and he was over you.
“You’re sure it’s okay that we don’t have protection?” Caleb asked. He was the most sensible one here, you and Xavier were already somewhat lost to the craze and heat.
“I’m sure. Xavier already finished in me,” you replied, humming as Caleb slowly pushed back into you. “You can too if you want, I don’t mind.” You joked. He smiled.
You looked over at Xavier, still against the wall. He was deflated now, but he looked well-over fucked out. Too bad it wasn’t over.
“You okay, Xav?” Caleb asked, slowly moving in and out of you at the same time.
“Mmm yeah, m’fine,” he replied. “I’m gonna get water, I’m high and my throat is-”
“You’re not staying?” Caleb replied, casual as ever. “Sure you don’t mind us in here?”
“No, no, go ahead. Fuck. I don’t wanna get hard again yet,” Xavier chuckled quietly as he left your room for a brief bit. He was genuine. He meant it.
“Might need you back,” Caleb said.
“I’ll come back,” Xavier replied, smiling, spinning, and walking out the door. He was totally gone. You laughed a little, but it turned into a moan as Caleb suddenly started thrusting into you, hard. Your hands found themselves around him, your eyes shut tight. The impact of skin on skin was suddenly very loud.
His nose pressed to yours, "You're the only one who hasn't finished tonight," he said, gruff, low.
You couldn't find the words to agree, you just tried to nod as the pleasure built somewhere inside of you, picking up almost from where Xavier had left you. An advance.
“I’ve been waiting for this…for so long, Pips.” Caleb continued, breathing shallowly. “Took us long enough.”
“Mm—my thoughts exactly,” you said, breathing out hard, then smiling. “You’re so patient.”
“We both are.” He replied, moving a little faster, “I think about you too much when we’re apart.”
You feel your heart skip a beat, partially because of the sweet revelation but also because he’s fucking you so good. “I—Caleb!” You couldn’t finish your own sentence. Caleb was good. “It’s always been us.” You kept joking. The sweet banter as he fucked you was well-needed and gave you a fuzzy feeling inside. Your pleasure climbed, you were almost there and Caleb started slowing. Xavier came back.
“No, Caleb, don’t stop—“ you said. But he just kept getting slower. You tried to move your hips but the high was gone, unchaseable. You felt it pulse strong, then less, then less.
“Fuck, you guys…” you groaned. “Come on.”
“Main event,” Caleb said. Xavier looked at you for a moment, eyes still lustful and hungry.
“Xav, come help me out.” Caleb ordered.
He pulled Xavier in by his arm, kissing him roughly, hungrily. You stared at the ceiling, your hand migrating to help yourself but Caleb caught it before you could do anything.
“Hey-” he said, clicking his tongue. He looked back to Xavier.
“You wanna come back into this? I don’t think we’re done with you,” he said. And your dominant side slowly returned. Suddenly you didn’t care about your orgasm anymore. Who knew playing with your best friends was so fulfilling?
Xavier shut his eyes and you watched his dick rise back to action, pressing at his boxers.
“Really, I don’t know if I can-“
“Please?” You asked him, getting a little closer. “But tell us no and we’ll stop right here.”
“I-I want to, I want-but I don’t know if I can handle it,” he swallowed hard.
You got up onto your knees, understanding Calebs plan slowly through the look he gave you. You got closer to Xavier and his eyelids lowered as you held his face. You kissed him gently, slowly, softly, and leaned him forward until he was over you. He’d already finished twice, you were asking for a third.
Pulling away you murmured, “Make me feel good. I haven’t finished once tonight I want you to be the one to make me.”
He looked high and drunk. “I will—fuck..yes…”
Xavier guided himself to your entrance and slowly pushed in. “You fill me so nicely, Xavie.” He tantalizingly thrusted in and out. You moaned softly, fist tight around the hair at the back of his head. You knew things were about to get a lot crazier, like it hung in the air.
Caleb knew what he was doing.
“Xav,” he said, positioning himself behind Xavier as he fucked into you softly. Xavier ‘mmm’ed a response and you could feel Calebs smirk as if it was a tangible presence.
Xavier stopped for a second. “Me?” He almost sounded embarrassed, as if he hadn’t been jerked off twice by both you and Caleb and fucked by you in front of Caleb in the past hour.
“It’ll take a second to get used to, but it’s nothing new to the world, I promise. I just put a condom on, extra lube.”
“New to me,” Xavier grumbled, slightly humiliated. You felt his dick pulse and twitch while he thought it over.
You whispered, “You don’t have to. It’s a lot. Whatever makes you feel comfy.”
He looked over your face. You kissed his jaw once, gently. Xavier inhaled sharply, admitting. “Yes. Yeah. Okay.” He took another deep breath, slower this time. “We can try.”
Caleb clicked his tongue. “Alright then.”
Bodies mingle above you, Calebs hands finding a place on Xaviers sides. You knew exactly when Caleb was in by the way Xaviers muscles tightened. Xavier let out a very pained and pleasured moan, head falling against your chest.
And it wasn’t Xavier that thrusted into you, it was Caleb thrusting into Xavier that started turning you to mush. Xavier was shaking, pink as ever and some movement was his own, but the rest was Caleb. Xavier was weak. You moaned loudly, gripping his hair with one hand and the bedsheets with the other. It mingled with his, choked out and broken noises.
“Fuck—It’s okay, Xavie?” you sighed, chest heaving.
“I—“ he broke, eyes shut, eyelashes fluttering. “Yes. Yes.” Drool dripped from Xaviers mouth onto your chest as he moaned and rocked into you. Not once in his life had he ever felt so good, so whole.
“God,” he groaned loudly. “Fffffuck me-” and he moaned openly, louder than before.
Caleb picked up the pace, panting at the top of the pile you three were practically in. Xavier kept himself up with one hand and he let the other slink down to rub circles on your clit. You almost screamed. In his state, fucked out and being fucked and actively ruined, he made an effort to make you feel better.
“Oh god,” you sighed. “God…” Your first orgasm, built up three times over was just around the corner.
“Ahh!” You pulled Xaviers hair hard, you were so close. Caleb fucked Xavier harder than ever, adding movement, friction, and both you and him came undone at the same time. He shot into you, more powerfully this time. Hot, heavy. And you cried out, letting the wave wash over you, take over all your senses.
But Caleb didn’t stop. He didn’t finish yet. He kept fucking Xavier, so Xavier kept fucking you and it was too much for him. His eyelids drooped, his eyes rolled back, and he moaned so loud you knew the neighbors heard. Drool pooled on your tits. Xavier was entirely gone, you watched as tears fell from his eyes. He was being fucked twice at the same time, his orgasm coming from two different places.
“Harder,” he groaned. Unexpected.
You weren’t sure if it was the edible, but you could feel every little thing as pleasure, even his words. Caleb obliged, thrusting harder, stronger.
“This is…I…fuck!” He groaned. You felt another orgasm kick into existence, building on itself. It would break you.
Xavier used the power he had to keep you going too. He moaned, you moaned, and you felt Calebs thrusts get sloppy. Like clockwork, you finished, then Xavier, and then Caleb. You felt Xavier gush again into you again, felt it as it pooled around the spot on the bed where you were.
Caleb hummed, slowly thrusting out the waves. Your whole body felt tingly. Full, even. You smiled, out of breath.
Caleb pulled out of Xavier causing him to collapse onto you, still inside. Caleb rolled onto the bed beside you.
“That was fun.” He breathed.
“Mhm,” you agreed, dazed.
“How are you feeling, Xav?” The poor boy was done for. He lifted his thumb and this thumb only. Caleb grabbed a tissue and wiped off your chest, making sure to touch everywhere he could, on purpose. You looked at him shyly. He shrugged with a wink.
“How was it for you?” Caleb asked you quietly, a chuckle on his breath. “How are you feeling?
“Good, so good.” You grinned. “And I’m feeling full. Really full.” You touched the side of your stomach, as Xavier covered most of your body. Xavier pulled out, moving next to you. You felt the gush of the excess pour onto the bed. You winced.
“Can we head into town for a plan b tomorrow?” You joked, but it was probably needed.
“We’ll grab lunch too,” Caleb laughed, starting to pull the sheets off the bed. Your hand rubbed gently up and down Xaviers upper arm, soothingly.
“Yeah.” Sighing, you were content. You looked over at Xavier, lying silently on his back. You rubbed up and down his arm.
“I need help with him,” you followed. Then you nudged Xavier. “Hey, Xavieeee, I need to get up.”
Xavier only made an ‘mmm’ sound. Caleb nudged him too. “I’m okay, I’m just—wow.” He sighed, eyes not even opening. “I never…“
“You did so well,” you smiled, kissing him on the forehead. “So good.”
“Took it so well,” Caleb agreed, ruffling Xaviers hair. “Didn’t think you had it in you, bro.”
He huffed, “I did.” And it took Caleb a second to piece together the joke. “Have it in me. Shut up.”
You couldn’t help but giggle. “Wow.” Rolling away you excused yourself. “Be right back.”
You fucked your best friends. That was your one thought as you went to the bathroom and rinsed yourself off and cleaned yourself out. You, high, let the absurdity of the situation sink in. You fucked your best friends, both of therm. They fucked each other. You chuckled quietly, who knew that would happen?
When you were done and dressed, Caleb had already fixed himself and Xavier up. The bed had been remade with clean sheets. Xavier sat against the wall in just his boxers again and Caleb stayed shirtless, but put the sweatpants he’d always leave at your place on—he was messing with your guitar in the corner.
“So do we speak of this again?” Xavier asked, looking at you.
“Only when we need to,” Caleb replied. “Keep this just between friends.”
You and Xavier chuckled. He looked at you a little differently now. Maybe it was because you couldn’t wash him off of you entirely.
“You okay?” You asked him.
“Oh, yeah, I’m good. Very…good. I was just fucked dumb.” He answered, a little blunt, grinning. “By two different people-and one of them was a guy.” And Caleb laughed at that. “—was good but I’m not doing that again…”
“Pleasure,” Caleb nodded. You walked over to Caleb, and let your head fall on his shoulder comfortably. His hand moved just gently, coming to rest on your thigh. Not grab or anything, just rest. Your heart picked up a little. Hm.
“It was good though.” Xavier admitted. “Surprisingly. Unsurprisingly.”
“You’re welcome.” You replied, cheekily. “Let’s not do that again though.”
“Agreed.” Caleb and Xavier responded in unison. Different reasons. Xavier chuckled heartily.
“You guys are hot though. Just for the record.” Xavier added, pointing between you and Caleb. “Especially together.”
You giggled, turning your head to look at Caleb, who was already looking down at you, a sheepish smile on his face. Xavier laughed. Caleb looked away out the window eyeing the night sky. His fingertips lightly pressed, one after the other, into the flesh of your thigh. He squeezed just once, in affirmation.
first lads fic. idk why i waited so long to start writing for this game. 😭