Work Text:
Cheng Xiaoshi had always been reckless—rushing into danger, laughing too loud, poking at Lu Guang’s calm until something in him finally snapped. But tonight, things were different. Lu Guang’s patience had run thin, and when they were alone in the room, Cheng Xiaoshi pushed just a little too far.
He paced near the window, talking about everything and nothing, trying to provoke some kind of reaction from the ever-calm man seated on the bed.
Lu Guang didn’t raise his voice, not even looking up from his book. “Do you ever stop talking?”
Oh, he got a reaction.
Cheng Xiaoshi smirked. “Only when you make me.”
Lu Guang sighed. Book closed in his hands, he stood, crossed the room, and grabbed Cheng Xiaoshi by the wrist. Before the other could process, he was spun around and pushed against the full-length mirror mounted on the wall. Cheng Xiaoshi gasped.
“If you’re going to act like you want this.” Lu Guang said, voice low. “Then watch yourself while I give it to you.”
Cheng Xiaoshi wasn’t sure what stunned him more—the command, or how quickly his knees went weak hearing it.
"Lu Guang—" Cheng Xiaoshi called, but his voice caught in his throat when Lu Guang pressed in close behind him, hand gripping his chin.
“Stay like that.” Lu Guang said.
Not that Cheng Xiaoshi was against this; his plan just to get a little reaction from his stoic-boyfriend, ended up with them having sex—yes, he knew where this was going. But, in front of a mirror that reflected every look and every touch? His face heated up imagining it. Imagining something that was about to happen.
Their eyes met in the mirror—Cheng Xiaoshi’s wide, already starting to glaze with heat, while Lu Guang’s was calm except for the flicker of desire buried under that unreadable expression.
“I don’t want you closing your eyes.” Lu Guang whispered, his lips brushed against the ear. “You’re going to watch everything I do to you.”
Cheng Xiaoshi shuddered, his breath fogging the mirror. Clothes soon left his body, only leaving him with the boxers. Cheng Xiaoshi moaned to feel a kiss on his nape that later moved to his earlobe, biting on the shell.
“Ngh—Lu Guang—”
His ears were sensitive. No, practically his whole body was sensitive whenever Lu Guang started touching him. Today was no different.
The little tease was enough to make him stumble to the front, pressing his palms against the mirror to steady himself.
Cheng Xiaoshi bit his lips as Lu Guang’s tongue teased his ear along with his hands that started to roam over his bare body. Blush spread across Cheng Xiaoshi’s cheeks, breath getting heavier.
He whimpered as Lu Guang’s fingers found their way to his nipples, rubbing, twisting, until they were hardening.
“Lu Guang, wait—Ahh!”
“Don’t pretend to be shy now.” Lu Guang said. “You wanted this.”
Cheng Xiaoshi’s body trembled as the touch on his nipples continued. He could see it in the mirror—the way those skillfully fingers play with his sensitive peaks, making them hard, pointy enough that Cheng Xiaoshi could notice it through the mirror.
“A-Ahh!” He moaned, body jolting as suddenly the nipples got a sharp pinch. “L-Lu Guang!”
Lu Guang’s hands finally left his chest. One moved down to grab his hard cock, free it from the pants, and the other brushed against his lower lip. “Suck.”
Cheng Xiaoshi slowly parted his lips, taking those fingers into his mouth, sucking and swirling his tongue around, making them coated in his saliva. He moaned into the fingers as Lu Guang started pumping his cock down there.
“Mmh… Nnh…”
Cheng Xiaoshi choked as Lu Guang shoved his fingers deeper, almost touching his throat, drool trailed down his chin. Tears gathered in the corner of his eyes as he desperately sucked on them still.
In front of the mirror, Lu Guang took his time touching what was his. Cheng Xiaoshi was forced to see the flush in his cheeks, the desperation in his face, the tears, the heavy breathing. The way his body melted under Lu Guang’s hands, the hunger in both their eyes.
“You see that?” Lu Guang asked, voice right against his neck. “That’s how you look when you’re mine.”
Cheng Xiaoshi whimpered. Lu Guang stayed fully dressed behind him, which somehow made it worse—Cheng Xiaoshi could feel how hard Lu Guang was beneath the shirt, but couldn’t see any of it. That somehow made him ache.
Lu Guang pressed in closer, grinding slowly against Cheng Xiaoshi’s ass, letting him feel everything. Cheng Xiaoshi moaned at the feeling. He pushed his hips back to get more friction.
Lu Guang finally pulled out his fingers from that mouth, bringing them down to between the asscheeks. Cheng Xiaoshi gasped at the invasion. “Lu Guang!”
“Stay still.”
Lu Guang worked him open, whispering praise into his ear between kisses. Cheng Xiaoshi’s legs were already shaking before Lu Guang even pushed in.
“You like it being treated this way?” Lu Guang asked. “Watching yourself falling apart, getting wrecked by me?”
“...Yes.”
Lu Guang rewarded that honesty by pushing deeper, curling his fingers just right in the deep spot. Cheng Xiaoshi cried out, eyes fluttering.
“Eyes open.” Lu Guang said again. “Or I’ll stop.”
Cheng Xiaoshi whimpered. No… Not when he needed this the most. He forced his eyes open again, their eyes met. “Lu Guang, please…”
“Please what?”
“Please just… take me here and now.”
Lu Guang didn’t respond, but he granted the wish. Cheng Xiaoshi moaned at the feeling of the tip pressing against his entrance, slowly stretching him open to take the whole thing. Lu Guang held Cheng Xiaoshi’s hips as he seated inside, moving back and forth.
Cheng Xiaoshi broke into a moaning mess, body arching back into him, desperate and overwhelmed. “L-Lu Guang! Lu Guang! Ahh!”
With every thrust, Cheng Xiaoshi’s breath hitched, his palms tried their best to help him steady against the mirror. Their bodies move in sync, every push of Lu Guang’s hips mirrored perfectly in the glass.
Cheng Xiaoshi couldn’t look away, even when his legs shake, even when his voice cracked with a moan he couldn't suppress. He gasped—not just from the touch, but from the sight of his own flushed face staring back at him.
“Lu Guang! Ahh! Ahh!”
Cheng Xiaoshi’s mouth dropped open as he continued watching them, watching the way Lu Guang used his body, hips slamming into his ass with rhythm and force that left him shaking even more.
“You’re beautiful, and mine.” Lu Guang whispered to him.
“Please.” Cheng Xiaoshi choked. “Say that again.”
“Mine.”
“Again.”
“Mine.”
Cheng Xiaoshi shivered, that word was enough to push him over the edge, along with Lu Guang’s hand that moved faster on his leaking cock. And he heard Lu Guang whispering other words.
“Come for me. I want to see your face when you break.”
Cheng Xiaoshi moaned, and he did. He came with a cry, his release splattering against the glass. Lu Guang followed right after, biting down on his shoulder as his hips slammed one last time into him, deep and hard. Cheng Xiaoshi screamed, his whole body trembling as he watched himself come undone with Lu Guang filling him up.
For a few moments, they stayed like that to catch their breath. Lu Guang pulled out and Cheng Xiaoshi whined at the emptiness. Some of Lu Guang's cum leaking down Cheng Xiaoshi's legs, staining the floor.
Cheng Xiaoshi breathless, speaking through the mirror, eyes half-lidded. “I wasn’t trying to push you that far.”
“You push me every day.” Lu Guang said, deadpan. “You’re lucky I didn’t fuck you in public instead.”
Cheng Xiaoshi let out a laugh. “Next time?”
Lu Guang didn’t answer. He just helped Cheng Xiaoshi clean up and took him to the bed. Cheng Xiaoshi slumped onto it, covered with the blanket Lu Guang had wrapped around him, while Lu Guang propped himself beside him, stroking his hair.
“Not fair. You’re still fully dressed.” Cheng Xiaoshi protested.
“You can see it next time.” Lu Guang simply replied.
And Cheng Xiaoshi was too tired to argue more. He just grumbled, snuggling closer and closing his eyes for a deep sleep.
Next morning, Cheng Xiaoshi woke up with a sore body, tangled in sheets that still smelled like Lu Guang.
Cheng Xiaoshi found the other man sitting at the small table by the window, shirtless now, hair still damp from the shower—oh, finally he could see his body, even though just the upper-half.
Lu Guang was sipping black coffee like nothing had happened. Like he hadn’t had Cheng Xiaoshi bent over in front of a mirror, begging to be touched, praising every sound that left his mouth.
“Lu Guang.” Cheng Xiaoshi called.
Lu Guang turned his head. “You’re awake.”
Cheng Xiaoshi sat up slowly, the blanket slipping off his shoulders. “Yeah. I’m… alive. Barely.”
“You’re dramatic.” Lu Guang said.
“I just got railed into glass.” Cheng Xiaoshi pointed out. “You’re lucky I’m still functional.”
A flicker of something—amusement, maybe—crossed Lu Guang’s face. “I was gentle.”
Cheng Xiaoshi laughed. “You were possessive. Not that I’m complaining.”
Lu Guang said nothing more, he just stared at Cheng Xiaoshi in silence, before he stood up and spoke again. “Next time I’ll fuck you against the window.”
Cheng Xiaoshi choked, face flushed. “What…?”
Lu Guang turned to him, repeating himself. “Next time I’ll let the world see how desperate and beautiful you look when you’re mine.”
And with that, he walked out the room, leaving Cheng Xiaoshi breathless and already aching for more.
