Work Text:
He’s not really quite sure how they got here.
Xie Lian had only meant to stop for a short break. If that, really, because the minute somebody needed him they’d seek him out in the break room, and Xie Lian doesn’t mind, really, but he does wish Jun Wu would train someone else on how to troubleshoot the old hardware; half of his shift goes to rebooting computers from the nineties and navigating their ancient auditing system for other people.
He doesn’t mind. Really , he doesn’t. Xie Lian likes helping, and Jun Wu gives him a nice bonus for acting as the on-site handyman, so it's really not so bad. It’s just… He was excited to eat, today. Hua Cheng had left for work earlier than him, for once, and a sticky-note lunch on the counter in apology; an excessive apology, stuffed to bursting with Xie Lian’s favourite baozi and vegetables and a thin, inconspicuous little package, tucked to the far side in obvious implication.
Hua Cheng was supposed to come see him at lunch. Maybe even sit and eat with him, if he had time, which he would, because he made time for Xie Lian, always, and Xie Lian is so unbelievably lucky -
And, admittedly, disappointed, because he’s closing in on the break room door with his lunch bag in hand when Pei Su from accounting peels away from the wall and comes towards him, and, oh, fuck , god dammit, that’s right, he was having that problem with logging in on the old system because the key ID they’d given him only ran on the new one, and, okay, this isn’t really Xie Lian’s area of expertise, but Jun Wu pays him well, right? So he can do it, he doesn’t mind, and he’s already shuffling through the help-desk numbers in his head when a hand touches his back, then his hip, and then Hua Cheng is pressing against him chest-to-shoulder and saying, “Gege, busy?”
Pei Su halts in his tracks, gaze slanting off to stare at a random speck on the wall. Ever since his demotion he’s been relatively polite, but it doesn’t excuse his absolutely nepotistic dicketry from before. Xie Lian only feels a little bad when he leans into Hua Cheng’s grip and holds his lunch up cheerfully. “San Lang, did you come to eat with me? That’s sweet.”
It’s a blatant abuse of both Hua Cheng’s name and presence. Pei Su backpedals, staring resolutely at the floor, and Xie Lian waits until he’s disappeared down the hall to muffle a laugh into his hand. Hua Cheng kisses the side of his head, huffs quietly into the hair above his ear. “Trash should know better than to bother Gege on his break.”
“He only left because he saw you.” Xie Lian turns in his arms, kisses the sharp curve of his jaw, tucking in there and smiling appreciatively. “Thank you for the lunch. I was really excited when I saw it, this morning.”
“Hm.” Hua Cheng curls an arm around his waist, pulls their fronts flush together, and Xie Lian drops his work bag and hurriedly holds the lunch out of harm’s way. Clever fingers stroke over his ribs through his shirt, one bony hip angled suspiciously close to his groin, and Xie Lian gets the idea that he might be skipping lunch, after all. “Did Gege see everything?”
Xie Lian blushes darkly. Buries his face in Hua Cheng’s chest, wrapping his free arm around him and humming softly, embarrassed. “San Lang, not here.”
“Of course.” Hua Cheng pulls away, pushes his hair behind his ear, smiles politely, the image of serenity. “Does Gege want to eat lunch first?”
Xie Lian shifts on his feet, reaching out to seize Hua Cheng by the arm and insist that lunch can wait, actually, in hindsight, when there comes a distinctive click-click from down the hall, and both of them freeze up, wary, because there are only a handful of people that still wear heels that high to work, and none of them come down this hall for anything but Xie Lian’s reluctant assistance.
“It could be Ling Wen,” Xie Lian tries, even though the pace is far too frantic, but Hua Cheng is already pulling him further down the hall, away from the newcomer and whatever problem they’ve gotten themselves into. He stops in front of an inconspicuous door, looks both ways, and then yanks it open and pulls Xie Lian inside, ushering aside an abandoned broom to make room; his lunch box is taken out of his hands, abandoned somewhere on the floor. The door shuts and locks behind them; Hua Cheng’s hand falls away from the knob, his smile a thin streak of white in the dark, and Xie Lian feels a little dizzy, suddenly, when he prods a finger into Hua Cheng’s chest and whispers, “San Lang, you planned this!”
The smile grows. Hua Cheng presses his back against the door, one hand resting leisurely on Xie Lian’s hip, listening. Xie Lian huffs, opens his mouth to protest a little, because they are at work, but the rapid click-click of heels grows closer and he presses himself close to Hua Cheng to hear through the door, curious.
(Hua Cheng’s other hand falls to his hip, too, stroking absent little circles into the thin part of his tucked-in shirt. Xie Lian goes up on his tip toes to listen over his shoulder and tries not to focus on how much weight it bears down onto Hua Cheng’s pliant body.)
“Little Pei said they were right here.” Like clockwork, the heels stop, and Shi Qingxuan’s voice comes, soft and confused. Xie Lian presses his ear to the door. Hua Cheng laughs softly into his ear. “Xuan-ge, do you think they went out for lunch?”
Xie Lian pulls back, furrows his brow. “I didn’t realize Shi Qingxuan and He Xuan were friends.”
Hua Cheng must catch his confused look. He fits his hands to Xie Lian’s waist under the guise of steadying him and says, with utter ease, “They’re dating.”
Xie Lian jolts. Hua Cheng’s laughter is muffled into the top of his head.
He Xuan takes a very long moment before he speaks, dry as a bone. “...Isn’t that Xie Lian’s bag?”
Xie Lian’s heart drops. Hua Cheng’s hand moves in the dark, only barely visible even as their eyes begin to adjust, coming to hold a finger over his lips. The other slips downwards, past Xie Lian’s belt and into the hem of his modest trousers, teasing around the edge of his briefs.
“Oh! You’re right, it is!” To her credit, Shi Qingxuan sounds genuinely distressed, and Xie Lian feels a little bad, because Hua Cheng’s palm slides into his briefs and down to cup his bare ass and he shudders and leans into it, balling up his fists against Hua Cheng’s chest, swallowing down a wanting noise. A rapid click-click-click , then: “He leaves his bag behind, sometimes, but not in the middle of the hall like this. What if there was an emergency? Xuan-ge, help me look for him!”
“It’s probably not that serious.” He Xuan drawls, and Hua Cheng’s fingers find the cleft of his ass, spreading him open inside his trousers and then departing. He braces, gently shuffles them around, and then presses Xie Lian up against the door with a quick, open-mouthed kiss. “Wasn’t he supposed to be on break? Maybe he just went to help someone real quick.”
Hua Cheng’s lips touch his jaw, his neck, the skin just under his collar. Xie Lian’s hand slaps over his mouth to muffle the sigh struggling its way out. His mouth drifts lower, lower, his hands smoothing over each length of skin just before, until he is sinking to his knees and tugging at Xie Lian’s belt, pulling impatiently at his primly tucked-in shirt.
“That’s horrible!” Shi Qingxuan says, with all the self-awareness of a toddler. Hua Cheng unbuckles his belt and unzips his pants in smooth succession, mouthing wetly over the imprint of his cock through his briefs, scrabbling at the floor for the abandoned lunch box. “We don’t even get paid for breaks! Why can’t they wait until after?”
Xie Lian’s head hits the door, one hand tangling in Hua Cheng’s hair as he works. Holy shit, she’s right , he should bring that up with Jun Wu, paid lunches -
“...Weren’t you coming here to do exactly that?”
“Xuan-ge, sometimes it's better if you just don’t answer.”
Hua Cheng tugs his briefs down and swallows him to the root in one go. Xie Lian gasps into his hand, tightens his grip in Hua Cheng’s hair, and the appreciative moan that rumbles through his cock is just loud enough to echo through the closet. He holds his breath, listening, but neither of their coworkers seem to have heard it; his sigh is edged with relief, this time.
His hand slides from Hua Cheng’s hair to his cheek as he pulls back, suckling on the tip of Xie Lian’s cock, staring up at him, seeking. Xie Lian coos under his breath, strokes a thumb under his eye, rocking his hips forward just the slightest bit and gritting his teeth when Hua Cheng obediently sucks him back down.
“Good boy,” He whispers, presses his hips in, feels Hua Cheng’s throat constrict around it without a sound. “Feels good, San Lang. S-So good. You’re perfect.”
“Xuan-ge, just help me look, please?”
There is a sigh, pointedly loud, and the gentle click-click of heels again. No doubt, Shi Qingxuan using her heaviest, prettiest pout to get her way again; even Xie Lian himself isn’t immune to it. Xie Lian pushes Hua Cheng’s bangs out of his face, smoothing down the strap of his eyepatch.
“Can you take a little more?” Xie Lian kicks his hips, just a little, just enough to relay intent. Hua Cheng looks up at him, the whites of his eyes huge against the dark, and then braces a hand against Xie Lian’s hip and pulls. Xie Lian laughs under his breath. “Okay, alright. Alright. I’ll give it to you. Thank you.”
“Qingxuan, I’m telling you, he’s probably just -”
“Please, Xuan-ge?” Click-click, and then the rustle of fabric, and an alarmingly wet sound. Xie Lian tilts his ear to the door, curious, working his hips restlessly into Hua Cheng’s mouth, trying to pull back when he gags and chokes around it only to be dragged back with force, Hua Cheng’s fingers digging into his thighs.
Shi Qingxuan’s voice comes again, lower, this time, throatier. “I’ll give you a good reward later if you help me now.”
Xie Lian blushes down to his chest. He bucks up into Hua Cheng’s mouth. Ah. So they really are dating. How hadn’t he noticed it before? He’d always thought Shi Qingxuan and he were fairly close, but…
Hua Cheng pulls back, reaching up to wipe the spit from his mouth with the back of his hand, holding the base of Xie Lian’s cock loosely with the other. He strokes once, twice, and then pushes himself to his feet, swaying unsteadily, leaning hard into Xie Lian’s chest to kiss him.
“Don’t be indecent.” He Xuan says, but he sounds rather disgruntled, which is not something Xie Lian has ever known him to be. Another wet sound. Despite himself, Xie Lian’s cock perks up in interest. When he speaks again, He Xuan’s voice has dropped into something guttural and low, a growl. “Whoring yourself out at work? Ridiculous.”
A distinctly wetter sound. Shi Qingxuan lets out a muffled, high-pitched whimper, audible even through the door. Xie Lian pushes on Hua Cheng’s chest until he relents, breathing hard, wide-eyed. “What are they doing ?”
“She has a crush on you, Gege.” Hua Cheng noses at his cheek, still rubbing at his cock with one hand, the other fumbling a little foil packet around on his own thigh. Hua Cheng kisses his jaw, the gentle curve of his neck. “You know that, right? She was probably already excited that she was coming to see you.”
Xie Lian flushes so hard he nearly loses his footing. “ What ?”
“Xuan-gege.” Shi Qingxuan gasps again; a hurried click-click, as if she’s stumbled to regain her footing, and another of those strange, wet sounds. Hua Cheng finally manages in tearing the foil open; slicks up Xie Lian’s cock with it, and then creeps lower, pressing into the space behind his balls, drifting over his hole. “G - Ah , Xuan-ge ge , don’t grab me there!”
Xie Lian sucks in so hard that his ribs ache. His hand finds Hua Cheng’s shoulder and clutches there, bewildered. Hua Cheng hikes his hips up and pushes his trousers down, working a single finger into him with a breathless laugh. He presses their foreheads together and Xie Lian wraps both arms around his neck as he’s lifted clear off the ground and pressed firmly into the door, whimpering softly.
“You’re so tight , Gege.” He whispers, wriggling that one finger around in demonstration, his arm bent sharply to keep up with the angle. He fits another finger in, gentle but insistent, and Xie Lian’s head hits the door with a thump . Hua Cheng kisses his throat. “You like listening? Like hearing him grope her? I bet she likes it, too.”
Xie Lian’s breath stutters. There is a quick shuffle of heels, and then a loud bump, right up against the door; before he can panic and pull away, there comes the sound of Shi Qingxuan’s breathless, needy gasp, and Hua Cheng lowers his voice.
“She’d probably let you watch her.” He presses the words directly into Xie Lian’s ear, spreading his fingers slow and deliberate, the way he knows Xie Lian likes it, and Xie Lian gasps and scrabbles at his back and bites down on his tongue hard, struggling to withhold the embarrassing sound that nearly rips out of him. Hua Cheng’s tongue finds his neck. “She’d like it, Gege. Maybe she’d even let you fuck her, if you asked nicely.”
Xie Lian curls up tight, clenches hard around his fingers, and cums.
He does not quite manage to stop the desperate sound, this time, but Hua Cheng does, pressing in tight and kissing him hard, pulling his fingers out with a sloppy wet sound and fitting the head of his cock there, instead.
“ Fuck , Gege.” Hua Cheng buries a breathless laugh in the curve of his neck as he presses in, slow and deep, as Xie Lian claws at his back, open-mouthed under the stretch. “You like that? She’d let you cum inside, Gege. She likes you so much.” He fucks forward, establishing his place, carving out a space for himself deep inside Xie Lian. “You’d be so good to her, wouldn’t you? Fuck her nice and deep? She’d beg for it, you know. She’d beg for you to go harder. Faster.”
“S-Sa -” Hua Cheng thrusts upwards, presses him hard into the door, and Xie Lian’s cock gives a valiant twitch against his stomach, smeared in its own mess. He pulls at Hua Cheng’s shirt, breath catching on a sob, only half-aware of the volume, at this point. “ San Lang , uh -”
“Fine.” He Xuan says from outside, suddenly very, very close, and his voice catches Xie Lian so off guard that he gasps and lurches forward, bundling himself around Hua Cheng, rocking helplessly back and forth on his cock. There is a shuffle; click-click , then the wet sound once more. “I’ll go look for him. Don’t be useless, you look too.”
Shi Qingxuan makes a helpless noise, far too close to the door. Xie Lian bites down hard on the collar of Hua Cheng’s shirt, trying to muffle himself, but even if he succeeds - the push of Hua Cheng’s hips into his is hard and fast, the sound wet and disgusting, and there’s no way they can’t hear, there’s no way -
“Or, do you want her to watch us, Gege?” Hua Cheng’s cock digs into the right place all at once and Xie Lian’s flagging cock immediately takes interest, rubbing stiff and needy between their bodies. Hua Cheng holds him firm against the door and drops the other hand to grab at his cock; Xie Lian gasps, over-sensitive, burrowing into his neck, hips jolting to get away from it. Hua Cheng kisses at what flesh he can reach. “You want her to see how good I fuck you? Want her to see how well you take it? Or,”
He braces his hand flat against the door, using his own body to support Xie Lian’s weight and fucking up hard, sending him skidding up the door, moaning quietly into his shoulder. Xie Lian takes wide handfuls of his button up and feels the fabric strain under his grip, threatening to tear.
Outside, the hall is silent.
“Or,” Hua Cheng whispers, just a breath too loud, very close to his ear. “Do you want to watch me fuck her, Gege?”
Xie Lian’s cock strains against his hand. He tightens up like a vice, digging painfully into Hua Cheng’s back, sobbing hard into his neck; his orgasm tears through him, draws his legs up tight and tense, has him trembling and slumping against the door, supported entirely by Hua Cheng’s embrace.
“Gege,” Hua Cheng calls, starts to pull out, returning his hand to Xie Lian’s hip again. Xie Lian’s shaking legs wrap around his hips and tighten there, refusing to budge, and Hua Cheng makes a soft, alarmed noise, deep in his throat. “Gege, I’m gonna -”
“Inside.” Xie Lian croaks, pulling needily at his shirt, drawing back just enough to peer at him, red-faced and sweating. He digs his heels in, whimpers low when Hua Cheng’s cock is forced in deeper, the pleasure turning sharp, now. “Do it inside, San Lang.”
“Gege.” Hua Cheng tries to laugh, but it comes out rough and breathless. He hugs Xie Lian to him, arms tight against his ribs, hands cupping his shoulders; presses in hard, now, fast and mindless, relentlessly chasing his release. “Fuck, Gege. You wanna walk around with it? Wanna feel it in you until you get home?”
“Want,” Xie Lian’s back scrapes against the door, his shirt rucking up, his eyes squeezed shut tight. If they kept at this long enough, he could - he could definitely - “Want it, San Lang. Wanna feel it. Please? Please ?”
“Gege,” Hua Cheng’s feet slip against the ground; Xie Lian is crushed against the door, curled up like a crescent moon, trembling under the weight of him, struggling to hold himself up. Hua Cheng fucks up into him rapid fast and he sobs, pulling him in tight with his legs, dragging his head to his chest and holding him there. Hua Cheng grunts; a helpless, overwhelmed sound, his voice rough. “ Gege !”
He cums, and he always cums so much, God , but now - now, it’s endless, packs Xie Lian to the brim and still slips out, dribbling down the sides of his cock, staining the front of his briefs. He fucks up twice more, trying to stuff it in, and then Xie Lian pulls at his hair, whimpering, hazy with the heat. “Don’t spill it.”
“ Gege .” Hua Cheng groans, and his cock spasms like it wants to go again, but he obediently stills, pressing himself deep inside, gingerly helping Xie Lian uncross his legs and let them dangle, still held up by Hua Cheng standing between his thighs. “Ah, Gege, you can’t keep saying things like that.”
“Mm…” Xie Lian noses at the side of his head, trailing lingering kisses down to his mouth and smiling there, shy. He loosens his grip around Hua Cheng’s neck, pressing their foreheads together, and they share a secretive, smug look. Xie Lian presses his giggle into Hua Cheng’s cheek, lowering his voice back down to an appropriate whisper. “Ah, San Lang… I can’t believe we just did that.”
“Gege should be careful going back.” Hua Cheng kisses his cheek, almost forlorn, finally helping him plant his feet on the floor and pulling out, immediately reaching down to plug Xie Lian up with his fingers. Xie Lian stirs at the touch, blushing warmly, but Hua Cheng does not go any further than that; he reaches down, pulls Xie Lian’s briefs back up snug against his body, and leans in to kiss him again, sighing. “You look lovely.”
“I look a mess , is what you mean.” Xie Lian reaches up to smooth his hair down, and then Hua Cheng’s, flattening the strap of his eyepatch adoringly. His pants are pulled back onto him, his shirt tucked back in, his belt returned; Hua Cheng dolls him up lovingly, as if there’s nothing he’d rather be doing, despite the fact that they’re both burning quickly through their only break of the day. He tries in vain to fix Hua Cheng’s crooked shirt and tie, but when Hua Cheng pushes his hands away and kisses him again, he leaves it, content. “San Lang… I can’t wait to go home, now.”
“Say you got sick.” Hua Cheng kisses him again, but it’s a teasing, quiet thing. He draws back, tucking himself quietly back into his pants, taking a moment to inspect his stained briefs with a quirked brow before Xie Lian can’t take it anymore and zips his pants up for him, mortified. He cups Xie Lian’s face, draws him in for one more, sweet kiss. “I’ll see you after work?”
“Okay.” Hua Cheng dips down, grabs his lunch box, and passes it to him, smiling. Xie Lian grins, suddenly shy, pressing himself against the wall to let Hua Cheng pass. “See you soon, San Lang.”
Hua Cheng pulls the door open and slips out soundlessly, shutting it behind him again. There is a pause, and a curious sound; Xie Lian very nearly pokes his head out to see what exactly has caught his attention when he hears the sharp click of Hua Cheng’s dress shoes against the floor, and the sound of his retreat.
He waits a moment, giving himself time to will the heat from his cheeks and wipe at the sweat gathering grossly around his collar, and then opens the door to follow, his lunch box hugged close to his chest like a shield. He peers down the hall, breathing a quiet sigh of relief when it’s clear, and then steps fully out of the closet, intent on getting to his lunch before his break is really over.
He turns on his heel, then freezes, wide-eyed.
Shi Qingxuan stands, not five feet away from the door, wide-eyed and red-faced, like she’s seen a ghost. She’s pigeon-toed, her thighs pressed tightly together, one hand clutching the front of her pencil skirt, her grip white-knuckled. Xie Lian lowers his bag, worried, but when he approaches she backs away, her heels clicking loudly against the floor.
He pauses. Stares, a little confused, at the strange dark spot in her skirt, close to the convex of her legs, almost as if…
He blushes so hard he’s not sure how he doesn’t pass out. Shi Qingxuan’s scarlet colour darkens.
“Shi Qingxuan.” He greets, trying and failing to sound casual. Shi Qingxuan squeaks.
“I - I - I heard nothing! Haha! I heard nothing ! Ha!” She turns, nearly tangling up her own legs, and waves at him over her shoulder, her voice high. “I have to go find Xuan-ge! Haha! Goodbye!”
“Shi Qingxuan?”
“Goodbye! Goodbye! Goodbye!”
She sprints down the hall and out of sight. It’s honestly rather impressive, considering the height of her heels, but his break is drawing to a close, and he is getting kind of hungry, especially after - all of that. With great effort, he pushes the recent encounter out of his mind and finally opens the lunch room, his bag already half open, his stomach growling in anticipation.
Pei Su is lying in wait. He looks up from his phone as Xie Lian enters, straightening up, and starts, rather sheepishly, “Ah, I needed your help with something. Do you have a minute?”
Xie Lian sighs. Zips his box closed and puts it into the fridge, smiling warmly. “Is it the login again?”
His lunch goes uneaten.
