Actions

Work Header

Three's a Crowd

Summary:

Xue Yang is pretty sure that his boyfriend's best friend is into him. And he hates Song Lan's guts. So, what better way to settle this than making Song Lan watch them fuck?

Notes:

Theoretically for day 3 of Frisky February (voyeurism, sex toys under clothes) but it's severely late since I got sick

As always, heed the tags!

Song Lan has virtually no presence in this fic. He could functionally be replaced with an uncomfortable dildo and nothing would change. Also he and Xiao Xingchen barely interact, this fic is very Xue Yang centered.

Please note that Xue Yang is FtM and Xiao Xingchen is totally blind. I am sighted, but I did research and read many personal anecdotes.

Work Text:

The door opens to a shared apartment, and Xue Yang strolls in with heavy footsteps, a large number of grocery bags hanging from his arms. “It’s not worth making more than one trip,” he had insisted, but from the way he took the steps two at a time, it’s clear he was simply too excited to delay any more than absolutely necessary.

Xiao Xingchen follows behind him, with a lone bag of groceries in one hand and his white cane in the other. Upon closing the door, he folds it up and sets it on a table in the entryway.

There’s music playing rather loudly inside, one of Xiao Xingchen’s playlists, and he inquires about it.

“You left your speaker on, dear. What were you listening to my music for? Have you had a sudden change in taste?”

Xue Yang’s laugh rings out crisp and clear as he sets their groceries down on the counter with a loud thud.

“You wish. Maybe I just wanted to do something nice for my boyfriend, is that a crime?”

He hums along to the song as he begins putting things away, cabinets swinging open and shut in the whirlwind that is Xue Yang doing anything. Xiao Xingchen can’t help but smile, and walks over to add his single bag to the pile on the table.

As he goes, he walks right past exactly what the loud music is trying to hide.

In their living room, there’s none other than his best friend and dear coworker, Song Lan. He’s gagged and restrained, tied securely to a chair that’s bolted to the ground directly behind their low-backed couch.

Xiao Xingchen obviously doesn’t see him.

In the kitchen, Xue Yang interrogates his boyfriend as they continue putting away groceries.

“Did work suck?”

“It never ‘sucks.’ But I definitely had a long day, to say the least.”

Xue Yang grins and presses him on it, providing color commentary as Xiao Xingchen details how he was given the assignments of another coworker today since he fell ill. Xue Yang speculates that Nie Mingjue seems more ill in the head than physically sick, recalling an unpleasant confrontation with him in a bar.

While speaking, he keeps glancing over at Song Lan, whose eyes are pointedly down on his knees. Xue Yang can tell from the shaky rising and falling of his shoulders that he’s seething.

Which is fair. He did get suddenly drugged and abducted from the office while taking a break in the afternoon. Anyone would be pissy.

Xue Yang asks if anything else worthwhile happened at work, only to be met with the fridge shutting loudly and Xiao Xingchen’s stern voice.

“Enough of the pleasantries, A-Yang.”

Grinning ear to ear, Xue Yang keeps his eyes on Song Lan as he plays dumb.

“What are you talking about? I’m not allowed to know about what happens at that stuffy office job of yours?”

Xiao Xingchen’s hands are on his hips in an instant as he presses himself against Xue Yang. His voice is low as he grinds gently against his boyfriend.

“I told you I had a long day, didn't I?”

Xue Yang twists around to face him and wraps his arms around his neck, smiling as Xiao Xingchen kisses him. He mutters, “Living room,” and Xiao Xingchen picks him up, hands going under each thigh.

Xiao Xingchen walks over and sets Xue Yang back down on the couch, surprisingly right in front of the chair bolted down behind it. Song Lan’s head shoots up.

Xue Yang can't help glancing behind him to watch as Song Lan’s eyes burn while Xiao Xingchen undid his tie and shirt, letting the button-down fall open to reveal two elegant nipple clamps connected by a delicate silver chain. Stylish but sturdy.

“You should really wear those more often, they suit you better than me.”

“Do they? I think anything would suit you, darling.”

“As if you would know.”

“You're the worst.”

Xiao Xingchen laughs softly as he kneels down on the couch, straddling Xue Yang and tilting his chin up as he kisses him. Xue Yang permits a couple small, chaste kisses before he pulls away from his boyfriend. He leans slightly to the side to give Song Lan a better view as he unbuttons Xiao Xingchen’s slacks, pulling them and his underwear aside to reveal his already-hard cock, framed by a gently buzzing cockring.

As expected, Song Lan thrashes behind him, trying desperately to escape his restraints and get out of this apartment. Xue Yang covers the sound with vulgar chatter.

“Imagine if your coworkers knew you had this–” he taps the end of his boyfriend’s dick, “–on all day, hm?”

“If they knew what was waiting for me at home, I’m sure they would understand.”

Xiao Xingchen grabs his jaw once again and kisses him more adamantly, which he happily accepts. Xue Yang has to keep himself from giggling with delight as he imagines Song Lan’s disgusted face, seeing his usually quiet and reserved best friend (who he has a massive crush on, Xue Yang believes) acting in such a way.

“Imagine if your Zichen knew,” Xue Yang chimes as he turns his head to the side, letting his boyfriend press kisses along his neck. “He'd be so fucking jealous I get to see you like this every day,” he continues, making direct eye contact with Song Lan.

Xiao Xingchen chuckles, “You think so? Maybe he'd want to fuck you himself.”

Song Lan chokes at the suggestion, and Xue Yang can't help laughing in return.

“Wouldn't that be a treat.”

They fall into a rhythm of making out, Xue Yang letting his hands wander all over his boyfriend. Down his chest, gently pulling at the chain connecting his nipples, teasing his cock. He nearly forgets that Song Lan is even there.

That is, until Xiao Xingchen’s knee grinds up between his legs, pressing against his pussy and drawing an obscene sound out of him. Song Lan thrashes again in response, making Xue Yang giggle as he imagines how horrified his prisoner must be.

“Somebody’s eager to get his hands on me,” Xue Yang says in a sing-song tone.

Somebody’s been kept on edge all day, how can I help it? I considered calling you to pick me up early multiple times.”

I’m glad you didn't, Xue Yang thinks, that would have thrown a wrench in my plans. He obviously doesn’t say that. Instead, he pulls his boyfriend’s hips down against his.

“I would have.” He kisses him again before Xiao Xingchen pulls away to respond.

“And I would have fucked you right in the parking lot.”

Grinning, Xue Yang ushers them to flip around, settling his boyfriend on the couch and pulling off his jeans before getting down on his knees. He tucks a few flyaways behind his ear, settling himself between the other man’s legs.

“You can’t just keep waving that thing in front of me and expect me to keep it out of my mouth, Xingchen.”

Xiao Xingchen laughs softly, winding a loving hand into his boyfriend’s messy ponytail.

“You really are two steps away from a cheap hooker.”

Xue Yang can't help but smile. “Only for you, angel.”

Over his boyfriend’s shoulder, he can see Song Lan’s revulsion and gives him a wink. He scrunches his eyes shut, looking violently ill. Satisfied with his reaction, Xue Yang places a hand on Xiao Xingchen’s thigh before taking his entire length into his mouth. He relaxes his throat and swallows once, drawing a soft gasp out of his boyfriend before pulling all the way off. Between his teeth is the cock ring, still gently vibrating.

Xiao Xingchen smiles, petting his hair. A sign he's done a good job.

“Aren't you talented? Go on and open up for me, sweetheart.”

Luckily, Xue Yang feels like being good today. He takes the cock ring out from his teeth and lets his mouth fall open, tongue hanging out. Xiao Xingchen runs his thumb along Xue Yang’s lip, muttering, “Good boy,” before slamming his head back down on his dick.

Xue Yang lets him force his head up and down, moaning and swallowing. He doesn't have much of a gag reflex, so this treatment is no problem for him. Xiao Xingchen also knows how much he loves getting tossed around, used like a toy, and is happy to indulge.

And he's completely right. Xue Yang’s nipples are hard and visible through his t-shirt, and he can feel the mess he's made of his boxers from how wet he is. Without tipping Xiao Xingchen off to what he's doing, he discreetly lets a hand travel down between his legs, grinding against his palm for some relief. He doesn't let up with Xiao Xingchen either, lapping at his cock like he's starving for it.

“Keep that up… ah, you feel so good… it's like you were made for this, darling,” Xiao Xingchen laughs, breathlessly.

Xue Yang stares up into his unseeing eyes, his own gaze hazy. He loves him so much. He needs him so badly. He thinks he'd die without him, this almost ethereal-looking man above him.

He grinds down hard into his palm and moans.

That’s the breaking point. Xiao Xingchen shoves his head down until Xue Yang’s nose is squished against his skin and cums down his throat, orgasm long and drawn out from being kept on edge the whole day. Xue Yang happily swallows it all, dragging his tongue along the underside of his dick to draw out every last drop.

Xiao Xingchen has to pull him away before the overstimulation becomes painful and laughs weakly.

“Do you want me to eat you out, A-Yang?”

Xue Yang is pretty sure he's never wanted anything more in his life.

He leans his head against his boyfriend’s thigh, nodding adamantly and giving a soft “mhm,” before standing up. One hand starts pulling off his boxers while the other pushes gently at Xiao Xingchen’s shoulders, then goes to wipe his mouth clean.

“Lay down, I wanna ride your face.”

Xiao Xingchen lays back on the couch with a smile, as requested, tucking himself back into his underwear. Xue Yang adjusts where he's lying so that when he straddles his shoulders, he can look directly at Song Lan.

Xue Yang runs a finger over his boyfriend’s lips before Xiao Xingchen grabs his hips and pulls him down, taking a tentative lick that makes him jolt.

“You're this wet already?”

“Shut the fuck up…”

Xiao Xingchen chuckles beneath him before continuing.

Xue Yang pants, grabbing the couch for purchase and glancing over at their unwilling spectator. Song Lan’s eyes are scrunched shut and his head is turned away, but looking further down, his pants are visibly tented.

Xue Yang grins ear to ear. This is even better than he anticipated.

“Enjoying this?” he asks, more to Song Lan than his boyfriend.

Song Lan’s eyes shoot open, clearly burning with more than just rage. Xiao Xingchen gives his ass a hard squeeze in reply, kneading and massaging the soft skin there.

Xue Yang rocks his hips back and forth as his boyfriend licks him, delving his tongue in and out of his hole. He gasps when Xiao Xingchen moves to suck at his clit, clutching the other man’s head between his thighs.

The whole time, he keeps eye contact with Song Lan, who is boiling with silent rage. He keeps pulling and tugging at his restraints, but they don't budge. Xue Yang laughs, before interrupting himself.

“Ah, shit… right there Xingchen–”

Xue Yang buries his hand into his boyfriend’s hair, pulling out parts of his braid as he makes small, frantic movements with his hips. Xiao Xingchen holds his hips still when he cums, full of the thrill of Song Lan’s eyes on him. He shakes and spasms before beginning to slump, going pliant as his boyfriend places a steadying hand on the small of his back.

Xiao Xingchen shuffles out from under him and pulls him into his lap. He uses his undone button-down to wipe his mouth clean and takes it off, tossing it aside.

Xue Yang is docile and obedient as he's laid down on the couch and his t-shirt is hiked up to his armpits, only bonelessly pawing at his boyfriend.

He shivers when Xiao Xingchen runs a thumb over his nipple, teasing him with that low, melodic voice.

“This feels sensitive, dear.”

“Fuck off…” Xue Yang frowns, but there's no venom behind it. It's really more of a pout than anything.

Xiao Xingchen just laughs, reaching up to the clamps still adorning his chest and taking them off. He gently massages Xue Yang’s chest for a moment before clamping the chain onto him instead. He jolts.

“The fuck– Xingchen, these are supposed to be yours today, you look so good in them… mmmh–!”

A sharp tug to the chain connecting his nipples cuts him off, followed by more gentle rubbing and massaging. Xue Yang lets out a sigh, back arching up into his boyfriend’s hands.

“Hmmm… I think they suit you better.”

“Tch, like you'd even know.”

Xiao Xingchen chuckles before catching him in another kiss, taking hold of his hips once again and pulling him back against him. Xue Yang is pleasantly surprised to find that he's hard again and wraps his legs around his boyfriend’s waist, locking them together.

“Hard again already?”

“Can you blame me? My boyfriend is really something else.”

For a moment, his tone isn't the warm, affectionate one that Xue Yang is used to. There's an edge to his words. Something almost threatening.

Before he can linger on it too long, Xiao Xingchen’s lips are back on his and he's grinding up against him, kissing the thought right out of his head. Xue Yang bucks up against him and draws a moan out of both of them.

“Quit being a bitch… fucking put it in already…” Xue Yang mutters, nipping at his boyfriend’s bottom lip. He can't quite figure out why he's teasing him so much today, it's uncharacteristic of him.

Xiao Xingchen just snickers, which Xue Yang quirks an eyebrow at. He doesn't have time to think about it for too long though, as his boyfriend once again pulls out his dick. He rubs the head of it against his pussy, making Xue Yang throw his head back and tighten his legs around him, trying to force it in.

However, Xiao Xingchen resists, pulling away instead. Xue Yang looks up at him, pouting, and makes a small sound of distress.

“Xingchen you fuck– nnh–!”

He cuts himself off with a small, needy groan as two fingers are slipped into him, meeting little resistance with how wet he is. He tenses and relaxes in turn, desperately wanting them deeper before Xiao Xingchen curls his fingers in a way that makes Xue Yang squeal.

Xue Yang is still sensitive and hungry for more and tries desperately to fuck himself back onto his boyfriend’s fingers, rutting his hips. He reaches up to cling onto the other man’s shoulders, digging in his nails and leaving small, reddened crescents.

“Fuck… c’mon baby please, I–”

He tenses and shakes before Xiao Xingchen suddenly removes his fingers altogether, pressing his thumb down hard on his boyfriend’s clit. Xue Yang lets out another cry of frustration, thrusting up into the air pointlessly to chase the missing sensation. He thinks he's going to go insane if he doesn't get at least something inside him soon, and while those fingers weren't exactly what he wanted, they at least provided some relief. He could honestly cry.

Xiao Xingchen laughs and there's almost an edge of cruelty to it. He wraps an arm under Xue Yang’s waist and holds him still to push his fingers back in, taking minimal time to make sure he's stretched open before (too slowly for Xue Yang’s liking) pushing his cock in all at once. And fucking holding it there.

Xue Yang could sob.

“Jesus fucking shit… God… I’m fine, dammit–! Just start MOVING already before I fucking kill you…!”

He whines and groans, squirming and tensing up. He opens his eyes just in time to see Xiao Xingchen grinning down at him before doing exactly what he asks.

Xiao Xingchen’s pace is slow, but with each thrust he pulls almost all the way out before slamming back in, holding Xue Yang’s hips in such a way that he drags across all the right spots with each movement, nearly becoming unbearable.

Xue Yang lets his mouth fall open as both saliva and endless moans and gasps spill out of him, clutching onto his boyfriend like a lifeline. As he keeps up the same, brutal movements though, Xue Yang falls back onto the couch, one hand moving back into Xiao Xingchen’s hair from the base of his head.

“Fuck–! Xingchen, Xingchen! Would you please just– shit…”

Xiao Xingchen moves his free hand to his boyfriend’s clit once again, fingers quickly going side to side until Xue Yang cries out, cumming again on his cock.

This finally makes Xiao Xingchen slow down, biting his lip with restraint as he stills his hips, holding himself deep inside the other man throughout his orgasm. Dizzy and slightly dazed, Xue Yang finally begins catching his breath and slowly realizes his boyfriend hasn't cum yet.

Then, he starts moving again.

“Wai… waitwaitwaitwaitwait baby it’s too…” Xue Yang flounders, squirming and still shivering. The fingers on his clit begin moving again, and all bets are off.

“Gonna–! Hah… cum again–!”

And he does, back arching high as he tosses his head back into the couch, eyes scrunched shut. The two consecutive orgasms leave him reeling, so much so that he almost doesn't notice how Xiao Xingchen stills himself yet again, a small sound escaping him with the effort of holding back.

Xue Yang, in his fucked-out stupor, is unable to puzzle out why. He’s on T, has an IUD, and is at absolutely zero risk of getting knocked up. Usually, his boyfriend isn't averse to cumming inside him at all, and right now he's really wishing he were filled up. So, as with most things, he resorts to whining.

“Would you just fucking… augh… what the hell…” he's still too winded to form a complete thought.

Xiao Xingchen smiles down at him. Not a kind smile, it's more like the look he gives Xue Yang when he knows he has the upper hand.

“What, darling? What is it you want?” His voice is honey-sweet, contrasting with the harsh tug he gives the chain between his boyfriend’s nipples. Xue Yang relents.

“–mmmmmh! Cum, yours, cum inside me, come on–! Fill me up, Xingchen, please…!” He trails off and his face burns with shame when he remembers Song Lan is overhearing this, but the thought also adds to the heat warming his body.

“What a slut you are,” Xiao Xingchen laughs.

There's something dark there. Almost accusatory. Xue Yang tries desperately to run it through his hazy mind, struggling to figure out what he might be thinking.

When Xiao Xingchen slams back into him, the thoughts are pushed to the furthest reaches of his mind. He's really pounding him this time, Xue Yang can hear the soft jingling of the chain on his chest with each thrust. He can hardly think, mind turning to mush as he struggles to not cum for the fourth time.

Every drag against his sweet spot makes him jolt, and Xue Yang feels like his bones have turned to jelly. He's barely able to breathe before the orgasm he's been fighting off is ripped from him with a swipe of his clit. His vision goes completely blank, and for a moment he thinks he might die.

Luckily, the previous denials and current spasms of his pussy around his dick have Xiao Xingchen following closely behind, snapping his hips a couple times before spilling over. He buries himself deep inside Xue Yang and grinds his hips slightly, letting out a delicious moan (Which Xue Yang immediately tries to commit to memory, through his fucked-out brain) as he draws out both of their orgasms.

They linger for a moment, both panting. Xue Yang stares up at his boyfriend, his gaze full of adoration. Sometimes he wishes the other man could see how he looked at him. He lets that wish float away and vanish. He wouldn't change anything even if he could.

Xiao Xingchen smiles at him once again, moving his hand down and rubbing his thumb over Xue Yang’s hip.

“Satisfied yet, sweetheart?”

“Mmmm… never.” Xue Yang grins, giving his boyfriend’s shoulder a gentle squeeze.

Surprisingly, Xiao Xingchen’s smile turns much more sinister.

“Would you like to play with our friend here, then?”

Xue Yang’s blood runs cold. He freezes, his smile immediately falling.

“Wh… huh?” He's not sure if he's stammering due to shock or trying to feign ignorance. The hand on his hip tightens to a bruising grip.

“Don't play dumb, A-Yang. You’re the one who brought him here.”

Xue Yang pulls away, sitting up as he tries to shuffle backward.

“Xingchen…” he starts, unsure where he's going with it, “I don't know what the hell you're talking about.” Denial. That's where.

“Who’s this, then?” Xiao Xingchen asks, jabbing his thumb toward where Song Lan is tied up. He's a little off, but the gesture is obvious nonetheless.

Xue Yang and Song Lan both look at each other in the same instant, staring. They have wildly different looks in their eyes. Song Lan looks mostly confused, but partially hopeful. All Xue Yang can possibly think about is the electric buzzing under his skin.

Xiao Xingchen continues, “I think you wouldn't bring him here and have sex with me in front of him if you weren't interested in fucking him. I never knew you had a thing for Zichen.”

Song Lan makes a loud choking sound around his gag, and Xue Yang backs himself into the corner of the couch. Xiao Xingchen only chases after him, happy to loom over him.

His voice is very quiet when he finally squeaks out a response, “Xingchen, we can talk about this,” but the other man quickly shakes his head.

“Oh, no darling. I think you're a whore who kidnapped poor Zichen here because you want to ride him until you see stars, right?” His hand begins creeping up towards the smaller man’s neck.

Xue Yang stays silent, mind running a mile a minute as he tries to think of a way to regain control of the situation. He doesn't have time to do so before Xiao Xingchen’s hand tightens around his throat.

“Right?”

Xue Yang groans in response, both intimidated and stupidly horny. He nods, mumbling a hoarse “Maybe.”

As always, he's weak to being threatened and tossed around. His hand dips back down between his thighs, but he's only able to rut against his fingers twice before Xiao Xingchen catches it and pulls it away, chuckling softly.

“See? You're so reluctant to admit what you really want, but I can always tell what it is.”

He gives Xue Yang a surprisingly tender kiss on the forehead before scooping him up, lifting him off the couch with one hand on his ass and the other around his waist. Xue Yang lets the fear settling in his abdomen course through him and exhilarate him, making small motions with his hips to gently grind where his cunt is pressed up against his boyfriend’s abdomen.

“Don't worry, sweetheart. We’ll get Zichen’s cock in you soon.” Xiao Xingchen’s voice is low and sweet in his ear. Soothing. He feels like closing his eyes but instead looks over at Song Lan, whose expression is unreadable.

Xue Yang chews the inside of his cheek, worrying to himself. Is Xingchen seriously going to force us to have sex? Isn’t that like, double rape? Rape by proxy?

Whatever it is, he's so turned on he can hardly think.

Xiao Xingchen brings him around the couch before setting him down to rest on the back of it. He lets Xue Yang grind against his hip and mouth at his jaw as he reaches over to undo Song Lan’s pants.

“I’m sorry about this, Zichen, but… hm?” he pauses, and Xue Yang looks over to find his boyfriend’s hand palming Song Lan’s obvious erection.

“Oh… did you enjoy the show?” he breathes, “Who knew my best friend was secretly a pervert.” Song Lan tries to protest to no avail, all he can make are garbled noises around the gag. He can only sit and shake his head in shame.

Xiao Xingchen laughs softly, in that endearing way that makes Xue Yang want to kiss him all over.

“It's alright. I’d love for you to have a taste of my A-Yang, he's really something else.”

Xue Yang watches as Song Lan’s breathing picks up, a mix of panic and excitement. He smirks. In a way, he's still won. Even if Xiao Xingchen is clearly upset, he thinks he knows exactly what he's doing. While this wasn't in his original plan, he's definitely not opposed to this turn of events.

He loves him so much.

Once Song Lan’s dick is freed though, he begins to have second thoughts. Xue Yang always thought he was so bitter because he was lacking downstairs, but… that clearly seems not to be the case.

Xue Yang lets his boyfriend pick him up and settle him on his knees over Song Lan, lining him up with the other man’s cock. He can feel himself drip down onto the head, and they both shiver.

“Go on, sweetheart. Lower yourself down,” Xiao Xingchen gently chides him from behind, settling his hands over Xue Yang’s hips.

“Get some lube first, he's too big–” he starts to protest, only mildly angry that he's inadvertently complimented Song Lan.

Xiao Xingchen’s only response is to push him down, forcing the head in. Xue Yang and Song Lan both cry out with different tones, though the latter remains muffled. One of his eyes is scrunched shut while the other is barely cracked open, his cheeks flushed red. Xue Yang sobs.

“Xingchen, Xingchen, baby I can't–”

“Shhh,” his boyfriend briefly presses a finger to his lips, “You're fine darling. You can take it.”

Xiao Xingchen presses tender kisses to Xue Yang’s neck while forcing him further down onto Song Lan’s cock, both hands in an iron grip on his hips. Xue Yang squirms and scrunches his eyes shut as he's slowly split open, quietly thanking his extremely high pain tolerance. It hurts. It feels good. He's so dizzy he'd probably fall over if not for his boyfriend pressed against his back, a grounding pillar. He tries to relax into his hands.

A couple of agonizing minutes later he's fully seated, chest heaving and his entire body trembling. He slowly opens his eyes to look at the man beneath him.

Song Lan’s eyes are still closed and his head is tilted all the way back, neck bared. Saliva seeps around his gag and trails out of the corner of his mouth. Xue Yang feels the urge to bite him, but as he's leaning forward, there's a harsh slap to his ass that startles both of them.

“Get moving, A-Yang,” Xiao Xingchen says from behind him.

He swallows hard. On shaky knees, Xue Yang slowly lifts himself up (with the help of his boyfriend) before dropping back down, drawing a harsh gasp out of him.

Song Lan is staring at him with wide, burning eyes now. Xue Yang isn't sure if he’s aware of the small, grinding motions he's making. He must be enjoying this too.

Xiao Xingchen’s hands start lifting him up again before he can linger on it for too long, and soon enough, he's able to start moving in a slow rhythm. Song Lan still feels mildly uncomfortable inside him, but Xue Yang is so sensitive that the pleasure of being stretched open blocks it out. He hardly even notices when tears spill over his cheeks and his mouth falls slack, every little noise coming out of him completely unrestrained.

However, the slow rocking is hardly enough for Xiao Xingchen, who urges (forces) him to go faster. Xue Yang’s eyes widen and he braces his hands on Song Lan’s shoulders as he's shoved up and down, each movement punching another moan out of him. He twists and grinds his hips so each thrust hits him just right, and even notices Song Lan beginning to buck his hips up into him, if subconsciously (and probably to his dismay).

He moans and cries all the way up until he's cumming again, slamming down against Song Lan and clinging to the fabric of his shirt. The fluttering of his pussy pushes Song Lan over the edge as well, who throws his head back and groans loud enough to be heard through his gag, shoving his hips up as much as he can with his restraints.

Xue Yang feels his mind melting as Song Lan’s spend mixes with his boyfriend’s inside of him, oozing out onto the other man’s cock. It's obscene. It makes him feel like the whore he is. A satisfied smile forms on his face. They both sit there catching their breath for a moment, and Xue Yang closes his eyes to recollect themself.

He's interrupted from this with a sharp tug to the chain on his chest and a bruising grab of his ass. Xiao Xingchen’s voice is low, almost dark behind him.

“I didn't say you were done yet.”

Both Xue Yang and Song Lan snap upright and frantically try to protest while Xiao Xingchen lifts Xue Yang up once again, slamming him back down, and both of them keen.

As he's forced up and down once again at an even rougher pace, Xue Yang goes almost completely limp and collapses forward onto Song Lan’s chest, who is straining desperately against his bindings with the effort of trying to break them.

He barely even notices the other man going soft inside him, moving one hand to mindlessly work his clit until he’s tumbling over the edge once again, the orgasm so intense that he's surprised he doesn't squirt.

Feeling him spasm and jerk again, Xiao Xingchen seems temporarily satisfied, letting his boyfriend still and catch his breath.

Xue Yang feels lightheaded, dizzy, and eventually goes completely boneless against Song Lan. He's nearly gasping for breath, aftershocks of his orgasm still pulsing through him. Tears and saliva wet the button-down he's pressed against, and a small sense of victory rises in him as he thinks about the stains he's leaving on Song Lan’s clothes, knowing what a germaphobe he can be.

He's limp and pliant as Xiao Xingchen gently lifts him off of the other man’s cock, carefully setting him down on the carpet and letting him lean against the couch. He swipes two fingers against Xue Yang’s used cunt (making him shiver), collecting some of the cum leaking out of him and licking it off his fingers. The gesture is so obscene that Xue Yang shudders again, before reaching out to grab his hand and pull him in for a kiss.

It's more tender than he anticipated, but somehow exactly what he needs. He doesn't bite, he doesn't shove his tongue in his boyfriend’s mouth, he just savors how soft the other man’s lips are against his in a way he hadn't before meeting Xiao Xingchen.

Xiao Xingchen eventually pulls away, pressing a kiss to his boyfriend’s head with a smile. A gentle one, not the cruel grins from before.

Both suit him well.

Xue Yang watches as he runs his hands over Song Lan’s restraints (just some sturdy ropes and well-done knots) before gently undoing them until he's all the way free, aside from the binding around his wrists and the gag still secured around his head.

“I’m going to keep those on for a bit longer. I hope you don't mind, Zichen.”

Song Lan has a complicated expression as Xiao Xingchen tucks his dick back in his underwear, and Xue Yang feels a pang of jealousy as his boyfriend leads the other man around to the front of the couch. He manages to stand up on his shaky legs, simply crawling directly over the back of the couch.

Xiao Xingchen reaches out to place a hand on his shoulder and gently guides Song Lan to lie down on the couch. Their couch. Xue Yang furrows his brows.

“A-Yang, kneel over him again for me.”

Mad as he is, Xiao Xingchen’s soft, commanding tone always has him complying before he can register what’s happening. He moves until he's on his knees, looming above Song Lan’s abdomen. Then, the hand on his shoulder shoves him forward.

“Over his face, please. On all fours.”

Xue Yang quickly shuffles forward until he's positioned over Song Lan’s face, as requested, then leans forward to rest his hands on the arm of the couch. He and the man below him stare at each other once again, a kind of confused solidarity between them. Neither of them is sure what the third member of their little party has in mind.

Xue Yang hears shuffling behind him and tries to look over his shoulder, but a hand on the back of his head quickly forces his gaze back forward. He lets out a little squeak. A couple moments later he feels Xiao Xingchen’s cock rub against his (still dripping) pussy again. He hardly has time to react before it's pushed all the way in, meeting embarrassingly little resistance.

“Hm, much easier after you've been stretched out,” Xiao Xingchen muses, giving a soft grind of his hips.

Xue Yang’s response is an incoherent moan as he arches his back, pushing his ass into the air. His boyfriend rewards him with a squeeze to it, and he bites his lip.

Once again, Xiao Xingchen almost immediately sets a dizzying pace, pushing in and out of Xue Yang with enough force to rock him back and forth on his hands and knees.

When Xue Yang’s head begins to fall forward, his boyfriend’s hand catches him, wrapping his ponytail around it and tugging hard enough to yank him back up again. He can't help the moan that’s ripped out of him.

It's rough and intense, exactly how Xue Yang likes it, and when his boyfriend moves a hand to his clit once again, he's completely gone. He's thrown deep into his… 6th? 7th? orgasm? He lost count. Either way, he tenses and cries out as he cums again, but Xiao Xingchen doesn't relent even slightly, dragging it out to be more intense and overwhelming until he does squirt.

Xue Yang shivers violently as it gushes out of him, and his eyes widen as he remembers Song Lan is right beneath him. A smile twists onto his face and his unrestrained moans turn to laughter.

That little bitch deserves it. Xiao Xingchen knows exactly what he's doing.

His victory is short-lived when his arms give out and he flops forward, cheek landing on the couch with a soft thud. Surprisingly, Xiao Xingchen pulls out, leaving him gaping and empty. A high-pitched moan escapes Xue Yang when he feels his boyfriend’s tongue lick a stripe along his pussy, but it's only teasing, and Xiao Xingchen gets off the couch after that. He gives the smaller man’s ass a gentle, massaging rub.

“You did so well, A-Yang.”

His heart thrums.

“Do you need help getting up?”

He shakes his head, slowly getting up off the couch. Xue Yang looks down at Song Lan and finds him, expectedly, soaking wet. He looks furious, almost appalled that he could ever be violated by this, but there's also a terror in his eyes. A delicious, exciting terror.

Xue Yang teeters on his feet slightly, but Xiao Xingchen keeps a steadying hand on his waist. It's comforting. His boyfriend guides him to kneel down on the ground once again, letting him all but crumple into a heap with another kiss to the top of his head. He feels warm inside.

Xiao Xingchen sits Song Lan upright on the couch, gently pushing his knees apart. Watching him, Xue Yang can tell that Song Lan is just as helpless to his boyfriend’s commands as he is. He frowns.

Kneeling next to Xue Yang on the floor, Xiao Xingchen takes his friend’s (mostly soft) cock back out, gently stroking it into partial hardness. Song Lan winces at this, but his body is receptive nonetheless. Xiao Xingchen leans away, still holding Song Lan’s length by the base.

“Go on, A-Yang. Suck him off for me.”

Xue Yang falters. He had actually considered doing this in his original plan, but decided against it. However, with his boyfriend suggesting it, his head moved faster than his brain.

It didn't take long before Xue Yang was pressing kisses to and licking the tip of Song Lan’s dick, with Xiao Xingchen gently stroking the base. After only a bit of this, Xue Yang decided to test taking part of it fully into his mouth.

Song Lan stretched his mouth uncomfortably, his jaw wrenched open in a way it never was with his boyfriend. But before he can pull away, there's a hand on the back of his head firmly pushing him down.

“Come on sweetheart. You can do better than that.”

Xue Yang shivers, swallowing hard. He hears a muffled groan from above him in response. Letting Xiao Xingchen guide him, Xue Yang works more of the length down his throat, steadying his breathing as best he can until his lips meet his boyfriend’s hand. He slides his tongue up and down as much as he can with the tight fit as he's allowed to come back up for air with a wet ‘pop.’ Saliva drips down onto his boyfriend’s fingers as he does so.

Looking up, he can see that Song Lan looks wrecked, almost to the point of being pained. He's trembling slightly, and sweat is making his button-down shirt stick to his skin and translucent in some places. If he didn't hate his guts, Xue Yang would say he looked pretty good. Not that he'd ever admit it.

Instead, Xue Yang kisses the tip of his cock before swallowing it down again, getting a bit further this time.

“Good boy,” Xiao Xingchen’s voice is soft and deep in his ear this time, and he presses a kiss to the back of his head accompanied by softly petting his hair.

Xue Yang shivers again, slowly beginning to bob his head. It's not very fast, but he tries to make each motion count, humming and swallowing around the other man, the parts he can’t reach taken care of by his boyfriend’s hand. Song Lan quickly hardens up under this treatment, his soft groans becoming more frequent and louder in volume.

He continues this for a bit before he's forcibly pulled off by Xiao Xingchen, an obscene line of saliva connecting his mouth and the tip of the other man’s cock, thick with precum. Xue Yang lets out an empty whine before he's soothed with a kiss on his cheek.

Xiao Xingchen chuckles to himself and smiles before leaning in, kissing the side of Song Lan’s cock and making the latter jerk. Xue Yang almost grimaces.

That sick fuck has probably fantasized about this, being sucked off by MY boyfriend, he thinks, glaring up at Song Lan. Xue Yang leans in towards the other side of his dick, grazing his teeth along it just a little harder than would be pleasurable, letting his sharp canines catch on the skin.

To everyone's surprise, Song Lan moans. Almost as obscenely as Xue Yang has been doing this entire time. As the two of them stare at each other in surprise-bordering-on-horror, Xiao Xingchen sighs.

“Good, Zichen,” he breathes, licking a long strip up the other man’s cock, “Just let yourself relax.”

Xue Yang can see the way his cock twitches at that, and bites his lip. He wants it inside him again.

He goes back in with (slightly) renewed vigor, licking, kissing, and gently nibbling on whatever part of Song Lan’s cock that Xiao Xingchen isn't attending to.

It doesn't take long before Song Lan’s moans get more frequent, his hips twitching. But Xiao Xingchen suddenly pulls away, grabbing the base of his length and squeezing gently. Song Lan lets out a pained sound through the gag, and Xue Yang laughs at him openly.

This dickwad with such a stick up his ass… It's nice to see him beaten down a little.

Xiao Xingchen pinches his thigh.

“Be nice, A-Yang,” he admonishes. Xue Yang continues to glare at Song Lan but doesn't say anything else.

Xiao Xingchen stands up and maneuvers Song Lan once again, laying him back down on the couch. He then touches Xue Yang’s shoulder and grabs his wrist, pulling him to his feet as well.

“Get on him again for me dear.”

Xue Yang doesn't need to be told twice. He kneels on the couch over Song Lan, positioning himself and taking hold of the other man’s slick cock. It's not very much more lubricated than last time, but Xue Yang is still wet to the point of dripping, and more importantly than that, stubborn as a mule.

He grinds against the tip for a moment, closing his eyes to take in the feeling, before slowly sinking down. Xiao Xingchen’s hands aren't on him this time. With one hand braced against Song Lan’s abdomen, the other reaches back to fumble for his boyfriend’s hand. When he finds it, he squeezes.

“It's okay sweetheart. You can do it,” his voice is as soft and gentle as always.

Xue Yang rolls his hips in a circle, earning a soft gasp from both Song Lan and himself. Xiao Xingchen rubs his back gently.

“Good boy… come on, move yourself this time.”

His eyes widen slightly, and he squeezes his boyfriend’s hand again. He's not even certain he has the leg strength to do this. Tentatively, Xue Yang lifts himself up on shaky legs, going as high up as he can before sinking back down again, sighing with it. Needy, he begs.

“Xingchen, Xingchen… touch me…”

Xiao Xingchen kisses his neck and unentwines his fingers from Xue Yang’s, letting it travel down to his clit. With another wet kiss to his neck, he begins rubbing in slow circles. Xue Yang grinds his hips again.

Xue Yang lifts himself up once again, still trembling. When he drops down, it's a little faster this time, a little hungrier. He wants it now. He braces both of his hands on Song Lan’s chest now, bouncing his hips up and down while his boyfriend works his clit.

His moans come freely and loudly, pleasure slowly flooding through him again after the break (if you can call it that). Xue Yang falls into a comfortable rhythm, a pleased smile settling on his face before he feels his boyfriend’s other hand on his chest, tugging at the clamps he still had yet to take off and drawing a high-pitched sound out of the smaller man.

“Xingchennnnnn…..” he whines, saliva dripping down from the corner of his mouth.

He briefly wonders how Song Lan feels, seeing him so needy and submissive. He shivers. Xiao Xingchen gently massages his chest.

“Shhh, you're alright darling. Lean forward for me,” he asks, dropping his hand.

Though confused, Xue Yang complies, tilting forward and bracing himself on his elbows. His face feels too close to Song Lan’s like this. They're staring at each other. Even his eyes are annoying.

Every thought related to how much Song Lan pisses him off is immediately blown from his mind when he feels his boyfriend's fingers where he and Song Lan are joined together. He jolts, and Song Lan’s eyes widen.

“Baby, wh…what are you– AH–?”

Xue Yang yelps when a finger enters him alongside the other man’s dick. It's a very tight fit, to say the least, but he's (embarrassingly) wet enough that the digit still slides in. He groans as Xiao Xingchen strokes his inner walls, gently pushing his finger in and out, clearly working him further open.

“No, no, no, it’s not gonna work, it won't fit, you can't, I’ll die, I’ll split in half–” Xue Yang rambles, squirming away from his boyfriend’s finger. He inserts another finger with a cry from Xue Yang.

“Come on, A-Yang… you don't want my cock anymore now that you've had a taste of Zichen?”

“Never! I want you, I want you, Xingchen… ah…!” He shakes his head adamantly as he denies it, terribly aware of the hole he's digging for himself. A bite on his shoulder from his boyfriend tells him ‘Then you’ll just have to shut up and take it, dear.’

Xue Yang’s head drops, cheek pressed against Song Lan’s chest when a third finger is inserted. It's too much. Way too much. The whole time, Xiao Xingchen hasn't let up abusing his clit, and he feels like he's buzzing all over.

When those fingers are eventually removed, he subconsciously lets out a whine from the sudden emptiness. This is quickly replaced with a moan (though it's loud enough that he could just be yelling. He isn't sure) as Xiao Xingchen’s dick slowly slides in, joining Song Lan’s.

They both hold still for a moment and Xue Yang squirms and shakes, trying in vain to adjust to the size of two intrusions stretching him open. It does feel like he's going to split in half.

It's a bit more manageable when they finally start moving again, alternating thrusts so he's never left empty. All of Xue Yang’s common sense is quickly fucked right out of him, and it doesn't take long before he thinks he's cumming, he can barely tell anymore. He then might have cum again, or maybe it's the same, long orgasm.

His body goes limp, but Xiao Xingchen and Song Lan (to his surprise) don't stop. They keep abusing his pussy, with Xiao Xingchen’s hands never staying off of him for too long, and Xue Yang is cumming again in what he thinks might be the most intense orgasm of his life. His vision goes completely white as his whole body tenses, a strangled yell coming from his throat. He's sure he squirts again, gushing over both of them (and probably the couch) and hearing wet, shlck noises from behind him. He might have bitten into the skin of Song Lan’s chest. He doesn't know. He can't think. He cries Xingchen’s name.

After that, he passes out.

- - -

Once Xue Yang wakes up, he's no longer cradled between two bodies being fucked within an inch of his life. He's curled up on the couch with a blanket (the soft one from his and Xingchen’s bed) wrapped around him. It's warm. His boyfriend probably threw it in the dryer for a bit. He can hear the shower running in the other room, and notices the cursed nipple clamps are finally gone.

As he shifts, he feels a distinct puddle forming between his legs. He looks down and sure enough, there's (a ridiculous amount of) cum still leaking out of his pussy, which is red and raw.

He smiles and pulls the blanket tighter. They can clean the couch later.

Surprisingly, Xiao Xingchen walks out of their bedroom, an exasperated look on his face.

“A-Yang, are you awake yet?”

“Mhm…”

He begins talking, in the stern voice he uses when his boyfriend’s pissed him off but he doesn't want to admit it. Xue Yang can't hear a word of what he's saying. He's standing there in just his underwear, boxer briefs that cling to his thighs, and he's in the process of re-braiding his hair as he speaks. It's wet, he’s probably showered already.

That bastard must be in our shower right now.

Xue Yang lets the thought go. He doesn't want to think about prickly motherfuckers with sticks up their asses right now. Not with his boyfriend looking gorgeous (and probably talking to him) in front of him.

His eyes are cloudy, their original brown color faded and foggy. Xue Yang absolutely loves it when they happen to meet his. As they're doing right now. Xiao Xingchen’s voice cuts through his daydream.

“Are you even listening to me?”

“I’m in love with you,” is all Xue Yang can say in response.

Xiao Xingchen sighs deeply, going to sit next to him on the couch. He leans his head on Xue Yang’s shoulder, who leans back against him in turn.

“...You're so troublesome, A-Yang.” His tone is much softer than before, laced with affection. He reaches over to place a hand on his boyfriend’s arm. It's warm.

“I know,” Xue Yang replies with a smile.