Actions

Work Header

only on saturdays

Summary:

Chi Cheng and Wu Suo Wei are a lot of things except two things.

They’re childhood friends, they’re best friends, they're roommates (they share an apartment), they’re both part of the student council, they’re both campus gossip regulars, the list goes on.

What they're not is one, gay; two, lovers.

But, on Saturday nights, in their apartment without fail, Chi Cheng fucks Wu Suo Wei. Whether they’re both shitfaced drunk littered with hickeys from a campus party, or they’re just chill and relaxed after playing several rounds of some console game.

But no, they’re not gay. And, they’re definitely not lovers.

Notes:

i have been obsessed with fuckboy chi cheng x fuckboy wu suo wei aus

all fantasies and mistakes are mine!!

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

Work Text:

The shower in apartment 181 always ran cold after exactly seven minutes.

Chi Cheng knew this because he'd counted every time, teeth gritted against the sting of icy water down his back while Suo Wei pounded on the bathroom door, yelling about needing to piss.

Outside, Wu Suo Wei was sprawled across their secondhand couch with one arm slung over his eyes, still smelling like spilled beer and the cloying vanilla perfume of whoever had draped themselves over him at the party earlier. His phone buzzed: another notification from campus gossip forums debating whether he'd hooked up with that literature major in the black dress.

Cheng emerged with a towel cinched low on his hips, steam curling off his shoulders. "Your turn," he said, nudging Suo Wei's thigh with his knee. The contact lingered a beat too long, fingers brushing when Suo Wei handed him the half-empty bottle of soju he'd been nursing.

Suo Wei smirked, stretching until his shirt rode up. "No warm water left for me?"

The question was bait. They both knew Cheng would shrug and say something flippant, just like they both knew Suo Wei would strip without closing the bathroom door all the way.

Cheng took a swig of soju, the burn sharp on his tongue. "Should've gotten up faster." His gaze flicked to the sliver of light creeping from the bathroom, catching the curve of Suo Wei's bare shoulder as he stepped under the spray. The shower head sputtered, and Suo Wei's hissed curse carried through the thin walls.

Dropping onto the couch, Cheng thumbed open his phone—three missed calls from the student council VP, twelve texts about tomorrow's fundraiser, and a grainy photo of Suo Wei laughing against some girl's neck at the party. He deleted it without looking twice. Behind him, the shower squeaked off, followed by the wet slap of Suo Wei's feet padding across the tiled floor.

"Fucking ice water again," Suo Wei muttered, dripping onto the rug as he rifled through their shared dresser. The towel around his hips sagged dangerously low, and Cheng didn't bother pretending he wasn't staring at the water trailing down the dip of Suo Wei's spine.

Their eyes met when Suo Wei tossed the towel aside—a challenge, always a challenge—and Cheng's fingers tightened around the bottle. The alcohol wasn't the reason his pulse jumped when Suo Wei crawled onto the couch beside him, smelling like their cheap citrus body wash and still radiating heat from the shower.

"You're hogging the soju," Suo Wei accused, plucking it from Cheng's grip with a flick of his wrist. His knee bumped against Cheng's thigh as he tipped his head back to drink, throat working, droplets sliding down his neck. Cheng watched one hesitate at the hollow of his collarbone before disappearing beneath the loose drape of Suo Wei's sleep shirt.

The TV flickered, some late-night rerun they'd both seen a dozen times, but neither looked away from each other.

Suo Wei's grin was lazy, familiar, the same one he'd worn since they were kids stealing candy from the corner store. But his fingers, when they brushed Chi Cheng's wrist, were deliberate. "Stop thinking so loud," he murmured, pressing the cool mouth of the bottle to Cheng's lower lip.

Cheng exhaled through his nose, the alcohol buzzing under his skin.

He could list every excuse they'd ever used—the warmth of the room, the haze of liquor, the way Suo Wei's hair curled damp at his temples. Instead, he let his hand curl around Suo Wei's nape, thumb skimming the hinge of his jaw. "You're the one who can't keep his hands to himself," he said, voice rougher than he intended.

Suo Wei laughed, low and unrepentant, the bottle clattering to the floor as he twisted, knee sliding between Cheng's thighs with practiced ease, the fabric of their sweatpants catching, dragging.

"Bullshit," he breathed, close enough that Cheng could taste the citrus-and-soju tang of his mouth. "You've been staring since I got out of the shower."

Cheng's grip tightened, fingers tangling in damp hair as Suo Wei rocked against him. Not quite grinding, just enough to make his breath hitch. The TV cast shifting blue shadows across Suo Wei's face, catching the way his lashes fluttered when Cheng bit his earlobe. "Yeah?" Cheng growled, dragging his free hand down Suo Wei's side, feeling the jump of muscle beneath warm skin. "And what're you gonna do about it?"

Suo Wei's answer was all teeth—a sharp nip at Cheng's lower lip before he licked into his mouth, slow and filthy.

Their hips slotted together without thought, the friction drawing a groan from both of them. The couch creaked dangerously as Suo Wei shoved Cheng deeper into the cushions, his knee pressing higher, harder. The wet spot from Suo Wei's hair dripped cold down Cheng's chest, but neither of them noticed.

Somewhere beneath the tangle of limbs, Cheng's phone buzzed again—probably another stupid council group chat—but Suo Wei grabbed his wrist and pinned it above his head, fingers intertwining just enough to feel like something more than just another Saturday night. Chi Cheng let him, arching up as Suo Wei's free hand slid under his shirt, nails scraping lightly over his ribs.

"You're such a fucking tease," Cheng muttered against his mouth, but the way his breath skipped when Suo Wei bit his neck betrayed him.

Suo Wei laughed, breath hot against Cheng's pulse. "And you love it," he murmured, dragging his tongue over the spot he'd just marked. His hips rolled down in a slow, deliberate grind, the fabric between them too thin that Chi Cheng could feel every inch of him, hot and heavy.

The room smelled like cheap body wash and the sharp tang of sweat, the distant hum of the city outside drowned out by the sound of their ragged breathing.

Cheng's fingers dug into Suo Wei's hips, guiding him harder against him. "Wanna be inside you, Wei," he growled, voice rough with want. It wasn't a question—it never was—just a fact, as inevitable as the cold shower or the way Suo Wei always left the bathroom door cracked open. Suo Wei's breath hitched, his body arching into the words as if they were hands on his skin, and Cheng knew he'd won this round before Suo Wei even smirked down at him.

"Yeah?" Suo Wei whispered, dragging his teeth over Cheng's lower lip.

His hand slid between them, fingers curling around Cheng's waistband like he owned it. Like he owned him.

"Then fucking take me."

The challenge in his voice was familiar, but the way his hips stuttered as he said it wasn't. Cheng flipped them without breaking the kiss, the couch groaning as Suo Wei landed beneath him, legs already spreading to cradle Cheng's hips.

Suo Wei's breath came in quick, shallow bursts when Cheng yanked his sweatpants down just enough to palm him. Not teasing, not tonight. Just rough strokes that made Suo Wei's spine bow off the cushions.

"Say it again," Cheng murmured against his throat, licking into the salt of his skin. His free hand slid up Suo Wei's shirt, thumb brushing a nipple just to feel him twitch. "Tell me how bad you want it, baby." The endearment dripped with mock sweetness, filthy in contrast to the way his fingers tightened around Suo Wei's cock.

A whine caught in Suo Wei's throat, high and desperate, his fingers scrabbling at Cheng's shoulders.

"Cheng—" His hips jerked, chasing the friction, but Cheng held him down with a knee between his thighs. "Fuck, please, just—" The words dissolved into a moan when Cheng bit his collarbone, teeth sinking in just shy of pain.

"Just what?" Cheng murmured, sweet as syrup despite the filth dripping from his lips. He dragged his tongue over the mark he'd left, grinning against flushed skin when Suo Wei shivered. "Want me to fuck you open on this couch? Want everyone to hear how pretty you sound when you come?" His fingers slowed, twisting just right to wring another broken sound from Suo Wei's lips.

"Say it."

Suo Wei's nails raked down Cheng's back, half threat, half plea. "You talk too much," he gasped as his hips canted up. The couch groaned beneath them, fabric straining as Cheng wrenched Suo Wei's sweatpants lower, fingers digging into the meat of his thighs.

Cheng's cock slid heavy against Suo Wei's stomach when he freed himself, precome smearing hot between them. He stroked himself slowly, thumb catching the slick head just to watch Suo Wei's throat work—fuck, he loved this, loved the way Suo Wei looked spread out beneath him, pupils blown and lips bitten red, so fucking inviting it made his teeth ache.

His fingers curled inside Suo Wei, scissoring open in the same rhythm as his strokes, and the choked noise he made when Cheng hit just that spot was filthy.

Cheng leaned down to lick into his mouth, swallowing every broken sound, savoring the way Suo Wei's hips jerked. Like he couldn't decide whether to fuck back on Chi Cheng's fingers or rut against his cock.

"That girl," Cheng murmured against Suo Wei's lips, voice tinged with amusement, sliding another finger in just to feel him clench. "The one hanging off you all night—what was her major again?"

Suo Wei whined, thighs trembling around Cheng's wrist, and it was so easy to keep talking, to drag his thumb over Suo Wei's prostate just enough to make him jolt. "Literature, right? You gonna call her?"

Suo Wei's laugh came out punched-out, breathless, fingers scrabbling at the cushions when Cheng crooked his fingers just right. "Fuck—no, she kept—" He arched, cursing as Cheng's cockhead nudged against him, hot and insistent. "Kept talking about her fucking ex—God, Cheng, move—" His hips shook, desperate, but Cheng held him down with a hand splayed across his stomach, relishing the way Suo Wei's abs jumped under his palm.

Cheng pushed in slowly, teeth gritted at the tight clutch of Suo Wei's body, the way his thighs trembled against his hips.

"Thought you liked the chatty ones," he mused, voice strained with the effort of holding still. His thumb brushed over Suo Wei's hipbone, deliberately light, just to feel him squirm. "What was it you said last time? 'Nice to have someone who can actually string two words together'?"

Suo Wei's laugh came out of him in a gasp, fingers twisting in the couch cushions as Cheng bottomed out. "Fuck—you remember that?" He rolled his hips experimentally, chasing friction, but Cheng caught him by the waist, holding him in place. "God, you're such an asshole—and her ex was some finance bro who—ah!—kept sending her fucking spreadsheets—"

Cheng smirked, giving a slow, deliberate roll of his hips just to feel Suo Wei's breath stumble. "Spreadsheets, huh?" He slid his lips along Suo Wei's jaw, tasting salt and citrus. "Bet you could do better—didn't you ace econ last semester?" The words were casual, almost conversational, if not for the way his fingers dug bruises into Suo Wei's hips as he pulled out just to thrust back in harder, stealing Suo Wei's reply with a choked moan.

Suo Wei's fingers clawed at Cheng's shoulders, his laugh turning into a gasp. "Fuck—you—" His hips jerked, trying to meet Cheng's pace, but Cheng pinned him down, leaning closely so that their noses brushed.

"Yeah, me," Chi Cheng murmured, voice dark with amusement. "Who else you gonna compare me to, huh?" His next thrust was punishing, the couch creaking beneath them, and Suo Wei's head tipped back with a broken noise.

"Ugh, shut up," Suo Wei panted, his thighs tightening around Cheng's waist. His fingers twisted in Cheng's hair, tugging just enough to sting. "Saw you with that girl earlier—any progress?" The dig was clumsy, breathless, but Cheng stilled for half a second, brows lifting.

Suo Wei grinned, victorious, even as his breath hitched, then yelped when Cheng snapped his hips forward, shoving the couch back an inch.

Cheng leaned down, lips brushing Suo Wei's ear. "Jealous?" he murmured, deliberately slow, rolling his hips in a lazy circle that made Suo Wei's toes curl. "She kept tripping over her own sentences." He nipped at Suo Wei's earlobe, relishing the way his body arched beneath him. "Not like you—always know exactly what to say to piss me off."

Suo Wei's laugh was airy, fingers tightening in Cheng's hair. "Bullshit, you love when I piss you off," he gasped, hips trembling as Cheng dragged his cock out almost entirely before slamming back in. The wet slide of skin on skin filled the room, mingling with Suo Wei's choked moan.

"Fuck—you—always—" His words melted into a whine when Cheng angled deeper, hitting that spot that made his vision blur.

Cheng grinned, all teeth, thumb pressing into the hollow of Suo Wei's throat just to feel his pulse race. "Yeah, yeah," he mocked, voice dripping with sarcasm even as his hips snapped forward again, relentless. "You're my favorite person among those who piss me off." His free hand slid down, squeezing the curve of Suo Wei's ass just to hear him yelp.

"Where else would I find someone with such a pretty hole?" The crudeness of it pulled a laugh out of Suo Wei, even as his thighs trembled.

"You're a piece of shit," Suo Wei laughed, the insult ruined by the way his hips arched up to meet Cheng's thrusts. His fingers scrabbled at the cushions, knuckles white, trying to hold onto something, anything, as Cheng dragged him closer to the edge. "Fuck—harder, you asshole—" The words turned into a gasp when Cheng bit down on his shoulder, the sharp sting syncing perfectly with a deep, punishing thrust that made Suo Wei's toes curl.

Cheng grinned against sweat-slick skin, his own breath ragged. "Big dick piece of shit, right?" he murmured, voice rough with exertion.

His fingers dug into Suo Wei's hips, guiding him into each snap of his hips, relishing the way Suo Wei's body yielded beneath him. "Can't get enough of it, can you?" The question was rhetorical—they both knew the answer—but Suo Wei still whined, high and desperate, nails scraping down Cheng's back as if to carve the truth into his skin.

The couch groaned beneath them, fabric straining with every thrust, and Suo Wei arched up, not just meeting Cheng's rhythm, but demanding more, always more. His legs wrapped tighter around Cheng's waist, heels digging into the small of his back, pulling him deeper with a gasp.

"Shut—fuck—just shut up," he panted, cheeks flushed, lips parted around shallow breaths. Cheng obliged, but only because the sight of Suo Wei unraveling beneath him stole his words too.

Somewhere between thrusts, their bodies locked together, chests pressed so close Cheng could feel Suo Wei's heartbeat, wild and erratic, against his own. The angle shifted, and Suo Wei's arms wound around Cheng's shoulders, fingers tangling in his hair, pulling him down until their foreheads touched.

Their breaths mingled, hot and uneven, lips brushing with every inhale.

"You're—" Suo Wei started, voice slurred, the words dissolving into a moan as Cheng rocked into him slow and deep. His grip tightened, nails biting into Cheng's skin, as if trying to fuse them together. "Fuck, Cheng, don't stop—" The plea was muffled against Cheng's shoulder, teeth nipping at sweat-slick skin between gasped breaths.

Cheng shifted the angle of his hips, punching another ragged noise from Suo Wei's throat. He pressed his forehead harder against Suo Wei's, their lips brushing with every exhale. "Couldn't if I wanted to," he murmured, voice thick with exertion.

And something else, something raw and unspoken.

Suo Wei arched up to meet him, their bodies locked in a rhythm that felt less like fucking and more like drowning. His fingers dug into Cheng's scalp, pulling until their noses bumped.

His breath hitched—once, twice—before he choked out a laugh that sounded suspiciously close to a sob. "Liar," he gasped, hips jerking erratically. "You'd—ah—stop just to piss me off." The accusation was undermined by the way his thighs trembled, squeezing Cheng's waist like a vise.

Cheng growled low in his throat, pressing Suo Wei deeper into the cushions until the springs protested. His next thrust was brutal, deliberate, knocking the breath from Suo Wei's lungs in a moan. "Try me," he challenged, lips skimming the shell of Suo Wei's ear. The scent of citrus and sweat clung to them both, dizzying in the humid air between their bodies.

Suo Wei's fingers scrabbled up Cheng's spine, nails biting into his shoulders as he gasped, "Cum in me." The demand, raw and wrecked, sent sparks down Cheng's spine. His rhythm fractured for one stunned second before he slammed back into Suo Wei with enough force to make the couch legs screech against the floor.

"Fuck," Cheng gritted out, forehead pressed hard against Suo Wei's as his breath came in bursts.

The words curled hot in his stomach, pooling low and insistent, because Suo Wei knew what that did to him, knew how it unraveled Cheng's control thread by thread until all that was left was the desperate need to give him exactly what he asked for.

Suo Wei crooned again, the sound filthy, dragging Cheng closer with his legs locked tight around his waist. "Yeah? That what you want?" His fingers traced the damp line of Cheng's spine, deliberately slow, maddening.

"Fill me up, Cheng—wanna feel you all day tomorrow." The taunt was punctuated by a lazy roll of his hips that dragged a groan from Cheng's throat.

Cheng gritted his teeth, fingers gripping the soft flesh of Suo Wei's thighs. Trying to hold off, trying to last. But Suo Wei arched beneath him, pressing their chests flush together, lips brushing Chi Cheng's ear.

"Come on," he whispered, voice laced with need. "Wanna feel you lose it."

His teeth scraped Cheng's earlobe, the sting jolting down his spine.

And fuck, Cheng loved this—loved the way Suo Wei fell apart beneath him, loved the stupid, breathless noises Suo Wei made, loved how Suo Wei's thighs trembled when he dragged his cock out just to shove back in harder. Loved how Suo Wei's fingers tangled in his hair, pulling just shy of pain, loved the way his body yielded, hot and tight and perfect.

Cheng's breath hitched, hips stuttering as Suo Wei clenched around him deliberately, fucking calculated, and he cursed, low and vicious, pressing his forehead against Suo Wei's shoulder.

Suo Wei grinned, smug even as his breath came in little gasps, fingers tightening in Cheng's hair. "That's it," he taunted, voice wrecked, hips rolling up to meet Cheng's thrusts. "Fuck me like you mean it, Cheng—like you want me."

Cheng laughed, breathless and rough, dragging his lips along Suo Wei's collarbone. Another mark, another claim. "Fucking love this," he murmured, hips snapping forward just to hear Suo Wei gasp. "You're really my favorite fuck, baby." The words dripped with sarcasm, but the way his fingers dug bruises into Suo Wei's hips betrayed him.

Suo Wei accepted the compliment with a lazy smirk, arching into Cheng's grip like a cat in sunlight. "Damn right I am," he breathed, thighs tightening around Cheng's waist. His fingers traced the line of Cheng's spine, nails biting just enough to sting.

"And you're mine—even if you're a fucking menace."

Cheng laughed softly, pressing Suo Wei deeper into the couch, the springs groaning beneath them. "Doesn't mean anything coming from you," he muttered against Suo Wei's throat, teeth grazing his pulse point. "I'm the only one who fucks you."

Suo Wei's nails bit into Chi Cheng's shoulders in half pain and half pleasure as he twisted to meet Chi Cheng's gaze. His smirk was sharp, reckless, the same one that always got them into trouble.

"Are you sure about that?" he breathed, voice dripping with challenge.

Cheng stilled, fingers tightening around Suo Wei's hips as his pulse kicked harder. The room smelled of sex and sweat, the TV's blue glow casting shadows across Suo Wei's flushed skin. "What the fuck does that mean?" he growled, but his voice came out rougher than intended, his stomach twisting.

Suo Wei grinned, lazy and infuriating, fingers carding through Cheng's hair like he hadn't just dropped a grenade between them.

"Just saying," he murmured, hips canting up to drag a long exhale from Cheng's lungs. "You don't own me." The words were light, teasing, but his thighs trembled when Cheng's grip turned bruising.

Chi Cheng whined, high and desperate, biting at Suo Wei's collarbone to leave a mark. "Don't fuck with me, baby," he growled, voice cracking around the edges. "Isn't this hole mine?" His thrust turned punishing, the wet slap of skin echoing as Suo Wei's breath hitched in half protest, half surrender.

Suo Wei's fingers tightened in Cheng's hair; his smirk was all challenge.

"Only on Saturdays," he taunted, voice dripping with pleasure, as Cheng pinned him harder.

Cheng felt helpless and wronged. Because Suo Wei knew exactly what that did to him, knew how it lit a fuse in his chest that burned straight down to his gut. His fingers dug into Suo Wei's hips hard enough to bruise, but the bastard just laughed, breathless and bright, like this was some fucking joke. "You fucker," Cheng snarled, voice cracking as the words coiled hot and tight in his stomach.

Suo Wei's grin widened, smug even as his breath hitched, because of course he noticed the way Cheng's rhythm faltered, the way his pulse jumped under his skin.

"What's wrong, Cheng?" he murmured, lips brushing Cheng's ear. "Don't like sharing?"

Cheng's breath came in ragged bursts, throat tight with something he refused to name. His hips jerked forward, rough and uncoordinated, like he wanted to fuck the taunt right out of Suo Wei's mouth. "Shut up," he growled, but the words lacked their usual bite. It was too telling, too exposed.

Suo Wei giggled, nails dragging down Cheng's back in a way that made his spine arch. "Come on, you fuck around all the time," he goaded, hips moving to meet Cheng's next thrust with deliberate precision. His teeth flashed in the dim light, sharp and teasing. "What, I can't have a little fun too?" The words dripped with false innocence, but his thighs trembled around Cheng's waist, betraying how much he loved this.

He loved winding Cheng up until he snapped.

Cheng's grip turned bruising, fingers digging into the soft flesh of Suo Wei's hips, leaving marks. "That's different," he snarled, voice sounding raw with something unspoken. His breath hitched, forehead pressing hard against Suo Wei's shoulder. As if to wonder, maybe if he held on tight enough, Suo Wei wouldn't slip away.

"You—fuck—you know it's different."

Suo Wei arched beneath him, lips brushing Cheng's ear, breath hot and unsteady. "Is it?" he taunted, deliberate and maddening. The TV's flickering light caught the smirk on his lips. "Or do you just like having me all to yourself?" His thighs tightened around Cheng's waist, pulling him deeper just to feel him shudder.

Cheng growled low in his throat, his hips snapping forward, rough and uncoordinated, chasing the heat of Suo Wei's body, wanting to erase the thought of anyone else touching him.

"You can fuck all the girls you want, baby," he whined, voice cracking around the edges, his grip painting bruises into Suo Wei's hips. "Don't let anyone else fuck you." The words spilled out, pried loose with Suo Wei's teasing. Too honest. Too much.

Suo Wei laughed breathlessly even as his body clenched tight around Cheng's cock. He loved this so much, loved winding Cheng up until he unraveled.

"Shame, Cheng Yu has a big dick too," he muttered, voice dripping with false sympathy. "And he has been asking about my weekends—" The rest dissolved into a gasp as Cheng bit down hard on his shoulder, hips jerking forward in retaliation.

Cheng saw red—not just at the words, but at the way Suo Wei's smirk curled, smug and victorious like he'd already won.

His grip tightened, fingers still locked into Suo Wei's hips, making him yelp. "Bullshit," he snarled, voice cracking around the edges, thrusts turning erratic. "You're lying—" But even as the words left his mouth, his stomach twisted because Suo Wei never lied about this shit, not when it got him fucked raw and wrecked like this.

Suo Wei's nails raked down Cheng's back, his laughter dissolving into a moan. "Ask him," he taunted, hips rolling up to meet Cheng's every movement. The TV's flickering light caught the sweat on his throat, the mark Cheng had left earlier purpling under his collarbone.

"He's real polite—unlike you." The dig landed like a punch, and Cheng hated how his hips stuttered, how his breath caught.

Chi Cheng growled, low and vicious, fingers tightening in Suo Wei's hair as he yanked his head back, exposing his throat.

"You're fucking with me," he snarled, but his voice wavered, uncertain. His hips moved on their own, fucking into Suo Wei with a desperation that was too telling, the wet slap of skin filling the room.

"You wouldn't—fuck—you wouldn't let him touch you." The words tasted like a plea, and that pissed him off more than anything.

Suo Wei sighed, sounding wrecked and satisfied, fingers digging into Cheng's shoulders, leaving crescent-shaped marks. His body arched, pliant, thighs trembling around Cheng's waist. "You're so fucking hot like this," he gasped, lips brushing Cheng's ear, voice dripping with something dangerously close to affection.

"Fuck me harder—show me why I shouldn't." The challenge was laced with a whine, hips grinding against Cheng's thrusts, unable to help himself.

Cheng's fingers tightened in Suo Wei's hair as he slammed into him hard enough to make the couch skid back another inch. His rhythm fractured, hips jerking erratically, the wet slap of skin drowning out Suo Wei's gasps.

"This hole is mine," he growled, voice cracked open, teeth sinking into Suo Wei's throat like he could brand the truth into his skin. The taste of salt and desperation coated his tongue, mingling with the sharp sting of sweat and Suo Wei's choked moan. “Mine only.”

Cheng pulled out abruptly, ignoring Suo Wei's whine of protest, and flipped him onto his stomach, making the cushions bounce.

He dug his thumbs into the swell of Suo Wei's ass, spreading him wide before diving in—tongue dragging over his spit-slick hole with a desperation that bordered on feral.

Suo Wei arched beneath him, fingers scrabbling at the cushions, curses dissolving into a moan as Cheng licked into him like a starving man. The bitter-salt taste of himself mixed with Suo Wei's musk, filling his mouth as he pressed deeper, relentless, determined to erase even the ghost of anyone else’s touch.

"Fuck—Cheng, what the—" Suo Wei's voice cracked, hips jerking back against Cheng's mouth, thighs trembling violently. Cheng growled against his skin, tongue fucking into him with rough, wet strokes. Too much. Too messy. His saliva dripped down Suo Wei's thighs as he worked him open wider.

His hands shook where they gripped Suo Wei's hips, nails leaving half-moon indents in the flushed skin, possessive in a way that had nothing to do with logic and everything to do with the way his chest burned at the thought of someone else tasting him like this.

Cheng didn't ease back in—he shoved, hips snapping forward in one brutal thrust that punched a scream from Suo Wei's throat. The stretch burned, too much, too fast, but Cheng didn't give him time to adjust, didn't give him air to complain. He just locked an arm around Suo Wei's waist and fucked into him with a rhythm that was all teeth and desperation. The wet slap of skin drowned out Suo Wei's gasps, the couch legs screeching against the floor with every punishing drive forward.

"Say it," Cheng snarled, voice raw. "Say it's mine."

Suo Wei's fingers clawed at the cushions for an anchor as Cheng's cock dragged against that spot inside him with every relentless thrust.

His laugh came out broken, half-sob, half-taunt, sweat-slick skin sticking to Cheng's chest where they collided. "Yours—fuck—only yours," he gasped, the words dissolving into a moan as Cheng bit down on the nape of his neck. His thighs trembled, clenching around nothing, body yielding to Cheng's every demand.

Cheng came with a ragged groan, forehead pressed between Suo Wei's shoulder blades, teeth sunk into his skin as his hips jerked forward once, twice—spilling deep, claiming, as if to mark him from the inside out. The heat coiled tight in his gut snapped, flooding Suo Wei in thick pulses, his fingers tightening reflexively around Suo Wei's waist.

"Fuck," he gritted out, voice rough, breath hot against Suo Wei's spine as his body shuddered through the last of it.

His fingers replaced his cock before Suo Wei could protest, sinking back into that slick heat with practiced ease, crooking just right to wrench a choked moan from Suo Wei's throat.

"Come on," he murmured, lips brushing the shell of Suo Wei's ear, voice exhausted but still dripping with challenge. "You gonna cum for me, baby?" His fingers twisted deeper, relentless, thumb brushing Suo Wei's swollen rim with every thrust. The wet sound of it was filthy, Suo Wei's body clinging to his fingers, not wanting to let go.

Suo Wei's spine bowed as Cheng's fingers scissored wider, stretching him obscenely open, not because he needed it, but because Cheng wanted to see him wrecked.

His thighs trembled violently, heels digging into the cushions as Cheng's free hand wrapped around his cock, stroking in time with the brutal curl of his fingers.

"Fuck—fuck—" Suo Wei gasped, hips jerking erratically, caught between thrusting back onto Cheng's fingers and forward into his fist. His nails tore at the fabric beneath them, breath coming in bursts.

Cheng watched, mesmerized as Suo Wei's stomach clenched, Suo Wei's thighs shook, Suo Wei's cock leaked against Chi Cheng's palm, hot and slick. He pressed deeper, knuckles grinding against Suo Wei's prostate with deliberate cruelty, relishing the way Suo Wei's moan fractured into a whine.

"That's it," Cheng murmured, lips brushing the sweat-damp nape of Suo Wei's neck, his voice filled with satisfaction. "Cum for me, baby—let me feel it." His fingers twisted, relentless, dragging another choked cry from Suo Wei's throat.

Suo Wei came with a broken sob, back arching violently as his cock pulsed in Cheng's fist, spilling hot and thick over his fingers and the ruined cushions beneath them. His body clamped down around Cheng's fingers like a vise, thighs trembling so hard the couch shuddered beneath them.

Cheng didn't relent, working him through it with rough strokes and merciless pressure, until Suo Wei's gasps turned to oversensitive whimpers, his hips jerking weakly in protest.

Their breathing filled the room. Ragged, uneven, still too fast. It mingled with the slick sound of Cheng's fingers slipping free.

Suo Wei collapsed onto his stomach, cheek pressed against the damp cushion, chest heaving as aftershocks wracked his body. Cheng traced the curve of his spine with a shaky hand, fingers sticky with cum, his own breath still coming in heavy bursts. The air tasted like salt and sex.

After a long pause, Cheng's voice cut through the silence, slow and low, fingers tightening where they rested on Suo Wei's hip. "So," he started, thumb digging into the bruise he'd left earlier, tone deceptively casual.

"Did he fuck you or not?"

The words hung between them, sharp as a blade, Cheng's grip telling of the tension bubbling beneath his skin.

Suo Wei exhaled slowly, cheek still pressed against the damp cushion, lips curling into a lazy smirk despite the exhaustion weighing his limbs down. He let the silence stretch just long enough to feel Cheng's nails bite into his skin before finally answering, voice rough but dripping with smug amusement.

"He totally did." A beat, then—"You fuck better."

The words landed like a punch, calculated, effortless, and Cheng's breath hitched audibly.

Cheng's fingers twitched violently against Suo Wei's hip, the room suddenly too small, the air too thick. He saw red once more. Not just anger but something hotter, sharper, coiled tight in his gut.

His voice came out low, dangerous, barely recognizable even to himself. "I'm gonna kill that fucking piece of shit." The words tasted bloody in his mouth, visceral and raw, and he meant them with every frayed nerve in his body.

Suo Wei laughed, breathless and fucked out, rolling onto his back with deliberate slowness, spread thighs brushing Cheng's knees as he stretched like a satisfied cat.

His grin was sharp, fingers trailing lazily down his own sweat-slick chest. "Mmm, then you'll fuck me after, right?" The question curled around them like smoke, innocent on the surface but loaded beneath. A challenge, a dare, a fucking invitation.

His toes hooked behind Cheng's calf, pulling him closer with practiced ease.

Cheng exhaled through his nose, fingers twitching against the couch cushions where they'd dug in moments ago. His pulse roared in his ears, the taste of Suo Wei still heavy on his tongue, mingling with the sour tang of jealousy souring his mouth.

"Yeah," he gritted out, voice rough as gravel, palm flattening against Suo Wei's stomach—possessive, claiming, fingers splaying wide.

"Fucking yes, I'll fuck you before, during, and after."

The words spilled out, raw and unbidden, too honest for the daylight hours but perfect for the blue-lit darkness between them.

Notes:

thanks for reading! let me know what you think hahahaha this fic is very self-indulgent

 

if you're into slow burn + age gap + mutual pining, i have an ongoing chaptered fic you may wanna give a try?? i'll update it as soon as ziyu's nanjing con is over~