Work Text:
“Are you sure you can’t come?” Cheng Xiaoshi’s voice was plaintive and bordering on begging. “I know that Xia Fei invited us, but it’s not like we need to keep the shop open, right?”
Lu Guang flicked Cheng Xiaoshi’s head without even looking up from his book. “Idiot. We can’t afford to close the shop for that long. If you want to go, you can go, but I’m staying here.”
Cheng Xiaoshi grumbled, crossing his arms and pouting. He mumbled something that Lu Guang couldn’t make out. “What was that?” he asked, looking up.
He blinked at Cheng Xiaoshi’s sudden sheepish expression. “I… just said that I didn’t wanna be separated from you for that long…”
The open and vulnerable look on Cheng Xiaoshi’s face… it made something warm bloom in Lu Guang’s chest.
It seemed like it was the right time for that to happen.
He set his book aside. “I have something for you. If you’re good, then it’ll lead to something even better.”
“‘Good’?” came Cheng Xiaoshi’s question as he followed him up the stairs. “Did you wanna have sex now?! I’m supposed to leave in, like, ten minutes.”
Lu Guang stifled a grin as he rummaged through the closet. “Not quite.” He finally pulled out a box that he’d stuffed in there out of sight, unsure when they’d find the chance to use it. He turned to Cheng Xiaoshi, opening the box and pulling out what was inside. “I want you to wear this on your trip.”
He could see Cheng Xiaoshi gulp as he took in the device resting in Lu Guang’s hand.
It shone in the light, gleaming silver from where it coiled, looking almost like a set of rings welded together into a vaguely phallic shape.
“Is that…?”
And Lu Guang couldn’t hold back his smirk. “What, think you can’t handle it? You’re going to a party hosted by a gorgeous man. If I remember correctly, the last time we got together, you told him, ‘You’re amazing. I never thought guys could look as good as you’. Forgive me for wanting to keep my boyfriend in check.”
Cheng Xiaoshi sputtered, swiping the device out of Lu Guang’s hand. “Of course I can handle it! Just watch me handle it! I’ll handle it so hard, you won’t even believe it!”
Lu Guang couldn’t help letting out a small chuckle. “Idiot. The whole point of a cage is to not get hard.”
It was too funny watching Cheng Xiaoshi’s cheeks darken with a blush. If Lu Guang had his way, he’d tease Cheng Xiaoshi even more, but he had to work quickly before Cheng Xiaoshi had to leave.
“Think unsexy thoughts,” he recommended as he opened the cage, easily slipping it around his boyfriend’s cock.
“Oh, yeah, like that’s super easy when you’re touching my junk,” Cheng Xiaoshi snarked. But he stood still even as the lock clicked shut, completely encasing his length.
Lu Guang stood up, dusting his palms off. “There. Now you can go. I hope you have a good flight.”
“You’re impossible, you know that?”
All he could do in response to that was smirk.
*~*~*~*~*~*~*
Cheng Xiaoshi fidgeted in his seat as the plane rose in the air. He hadn’t ridden in one since his trip to Bridon with Lu Guang, but that had been years ago.
He winced as his ears popped, fingers clenching against the armrests.
Thankfully, this flight was mostly empty. Cheng Xiaoshi had an entire row of seats all to himself. It was nice to know that he wouldn’t be crammed up against anyone, so he allowed himself to stretch out once the plane began cruising.
The seatbelt light flicked off, and Cheng Xiaoshi took that as his cue to pull out his phone and open up a mobile game.
At least, that’s what he planned to do.
The plane had free WiFi, and, upon connecting, he received a message from Lu Guang.
Tell me when you land.
It had been sent half an hour earlier, but Cheng Xiaoshi responded anyway.
Hey! This plane’s got free WiFi!!
Why couldn’t our plane to Bridon last time have this?
Lu Guang barely took any time at all to respond.
Are you free right now?
Cheng Xiaoshi tilted his head.
Uh, yeah? I’m not going anywhere at least, lollll
Good.
Did the cage give you any trouble?
I forgot that you had to go through TSA.
Cheng Xiaoshi grimaced as he recalled. That had been embarrassing. But after a thorough search and determining that he was unable to remove the damn thing, TSA had waved him on through with a warning to not pull that stunt ever again.
It’s all good ^_^
Good.
I was reading something interesting earlier.
It reminded me of you.
If they were in person, Cheng Xiaoshi would’ve waggled his eyebrows and asked if it reminded him of his dashing good looks.
Before he could finish texting the question, Lu Guang continued, his texts coming in rapidly:
It reminded me of how good your lips taste.
How sweet your moans are.
How pretty your face gets when you blush.
The very same blush that was darkening his cheeks, making him squirm in his seat.
It made me wonder how it feels when I nibble on your ear.
Cheng Xiaoshi’s free hand rocketed up to his ear, as if he could actually feel Lu Guang’s teeth, his hot breath against his cheek.
How does it feel?
His heart was beating so fast it was hard to concentrate. He shivered as he carefully thumbed out a response.
What are you doing?
You’re acting weird
Am I?
Or is it that you’re the one acting weird?
After all, your heart is racing.
Don’t tell me only a few words can elicit this reaction from you.
How the HELL do you know how my heart is beating
Before he could receive an answer, Cheng Xiaoshi leaped up from his seat and made his way down the aisle towards the bathroom. Once he was safely locked inside and away from any prying eyes, he opened up his photo app.
Would a week ago work? It should, right? Cheng Xiaoshi grumbled to himself as he set his phone on a paper towel in the sink.
And clapped.
*~*~*~*~*~*~*
Cheng Xiaoshi blinked into last week, this body mid-laugh as he play-wrestled with Lu Guang.
The man in question narrowed his eyes before pushing Cheng Xiaoshi off of him. “Idiot, why are you here?”
“Ahaha, whatever do you mean?” Cheng Xiaoshi averted his gaze.
“I know you too well. Again, why are you here?”
Cheng Xiaoshi gritted his teeth, but decided to own up to it anyway. “Why the hell would you lock me up?”
Lu Guang blinked at that, looking bewildered. “Lock you up?”
Pinching his eyebrows, Cheng Xiaoshi let out an exasperated sigh. “Not me me, but my…” he gestured towards his dick. “You just locked me up and sent me on my way and now you’re acting so weird over text and it’s making my heart beat super fast and-”
“Hold up, calm down.” There were hands on his shoulders and Cheng Xiaoshi looked up into steady charcoal gray. “Are you hurt? Are you in pain? Is it bad?”
Cheng Xiaoshi forced himself to take a deep breath, his eyes drifting shut. “No. It’s just weird.”
There was silence, and then…
A small chuckle.
His eyes shot open just in time to see a smirk cross Lu Guang’s expression. “A cage, you said? Now that’s a good idea. Thank you, Cheng Xiaoshi.”
“I…” Cheng Xiaoshi wanted to call Lu Guang’s bluff, wanted to run upstairs and find the cage and destroy it.
But deep down inside, he knew that he wouldn’t find anything, that this entire situation had been his idea from the start.
“You jerk!” Cheng Xiaoshi sputtered as he brought his hands together, scowling at Lu Guang’s smirk just before he fell back into the present.
Grabbing his phone and returning to his seat, Cheng Xiaoshi thumbed out a text.
Fine. I’m sorry.
Are you back already?
There was a slight pressure in his jaw, and Cheng Xiaoshi realized he was grinding his teeth together. Was he really that transparent?
I should’ve never brought it up
Can you stop being weird now?
There was a pause, and Cheng Xiaoshi watched the three bubbles pop up that indicated that Lu Guang was typing.
They kept bouncing for a weirdly long time. How long is his response gonna be?!
Finally…
No.
I want you to imagine something for me.
How my lips feel pressed against your neck.
How my hands feel when they run down your chest.
Can you feel it?
Cheng Xiaoshi wished he had the strength to close his eyes, to turn his phone off. But all he could do was stare at the screen as Lu Guang’s messages continued to roll in, his mouth dry and his hips beginning to twitch forward.
He shuddered as he imagined Lu Guang before him, mouthing at his throat, fingers caressing his chest.
He could feel his cock straining against the metal cage, struggling to stand tall and demand attention.
He didn’t want to respond to Lu Guang, didn’t want to admit that it was affecting him so much.
That’s fine, you don’t have to say anything.
Imagine my hands dipping under your pants.
Squeezing your ass.
Imagine my fingers traveling around your thighs.
Reaching lower and lower…
Until…
Oh. Oops.
I forgot that you’re wearing a cage.
My mistake.
Forgot, MY ASS
WHY
WHY TORTURE ME
But Lu Guang stubbornly stayed silent, no matter how many messages Cheng Xiaoshi sent him.
It was all he could do to not scream in frustration, only barely remembering that he was technically in public.
Eventually, Cheng Xiaoshi stopped sending texts, grumbling to himself about being ignored.
He was grateful that they were almost at their destination.
Once the plane landed, Cheng Xiaoshi pulled his phone out again.
Just landed
Heading to the hotel now
He hailed a taxi and showed the driver the address, cursing himself that he hadn’t spent the last three years learning English.
I forgot how little English I actually know
I wish you were here
Is that the only reason why, I wonder?
THANK YOU for not ignoring me anymore
The party isn’t until tomorrow, right?
Yeah?
Open up your computer once you’ve gotten settled.
Cheng Xiaoshi huffed, but he obliged, setting his laptop onto the hotel room’s provided desk and plugging it in.
As soon as he opened it, there was a request to video chat from Lu Guang.
And almost immediately, Lu Guang filled the computer screen. He was lounging on Cheng Xiaoshi’s bed, his phone apparently propped up a ways away to give Cheng Xiaoshi a full view.
Lu Guang’s pants were off completely, and he was stroking his hand along his cock in a slow rhythm, its movement almost hypnotic. Cheng Xiaoshi could feel his eyes immediately drawn to his boyfriend’s length and then back up to his sly grin.
“Did you enjoy your flight?”
Cheng Xiaoshi gritted his teeth, already feeling his dick begin to press against the sides of the cage. “You made it worse.”
Lu Guang chuckled at that. “I think you mean better.”
“No, I meant worse.”
Another chuckle sounded from Cheng Xiaoshi’s earbuds. “I hope you’ve been enjoying yourself. I know I have.”
Groaning, Cheng Xiaoshi stood up just long enough to pull his pants and boxers off, trying to stroke himself through the cage and failing miserably.
“Oh? Having trouble?”
“You dick.”
“I have one, yes. And I’m stroking it. Isn’t that nice?”
Finally fed up, Cheng Xiaoshi felt his eyes blaze with heat, knowing they were glowing yellow. He slammed his palms together.
An instant later, he found himself in his own bedroom, standing in front of the stunned form of Lu Guang. Stuck between threatening and begging, Cheng Xiaoshi could only manage a strangled-sounding whine that had Lu Guang immediately by his side.
“Shh, shh, don’t worry, I’ll take care of you,” he soothed, reaching for his discarded pants, rifling around in the pocket, and pulling out a small key.
Cheng Xiaoshi clutched at Lu Guang’s shoulders, whining again as the metal was removed from around his length, causing it to immediately stiffen completely.
He blinked and found himself pushed up against the wall, Lu Guang’s lips mouthing against his throat.
As he squirmed and writhed under his boyfriend’s ministrations, he couldn’t help but think that it felt so much better than he’d imagined.
A thigh was pressed between his legs, and Cheng Xiaoshi found himself shamelessly rutting against it, breaths coming in quick gasps.
One of his legs was propped up, a slick finger probing at his entrance, and Cheng Xiaoshi keened, welcoming the intrusion in greedily.
One finger became two, and then three and soon Lu Guang was pressing his head against Cheng Xiaoshi’s hole. He slipped inside easily, punching a moan out of Cheng Xiaoshi as he began to set an eager pace.
“You’ve been so patient,” Lu Guang murmured in Cheng Xiaoshi’s ear. “Let’s reward that, shall we?”
He thrust harder and harder, each time making Cheng Xiaoshi see stars. His other leg lifted, hooking his ankles together behind Lu Guang’s back, trying to urge him in deeper, faster, harder.
Lu Guang obliged, planting his hands against the wall for support as he slamming himself into Cheng Xiaoshi over and over again.
Before too long, Cheng Xiaoshi could feel his gut warming, a coil of heat growing more and more taut. “A-Guang… ‘m gonna-!”
“Do it,” Lu Guang gasped. “Cum for me.”
At his command, Cheng Xiaoshi felt his body tense before convulsing, splattering white across both of their chests as his unashamed moans lifted into the air. Lu Guang wasn’t far behind, burying himself deep inside as he pulsed and filled Cheng Xiaoshi to the brim.
Slowly, they found themselves melting to the ground, and Cheng Xiaoshi curled up in his boyfriend’s arms. “Thank you,” he murmured. “I needed that.” A pause. “No thanks to you.”
Lu Guang chuckled at that. “Guilty as charged. You’re not too mad at me, right?”
Cheng Xiaoshi laughed, “Not anymore. But don’t test it.”
He knew that eventually he’d have to leave Lu Guang’s arms and return to Bridon. But, for the moment, he felt he’d earned this, especially after everything Lu Guang had put him through.

sage4leaf Thu 09 Oct 2025 05:26PM UTC
Comment Actions
sage4leaf Thu 09 Oct 2025 05:29PM UTC
Comment Actions
Lunar_Spice Thu 09 Oct 2025 05:43PM UTC
Comment Actions
sage4leaf Thu 09 Oct 2025 06:51PM UTC
Comment Actions
Lunar_Spice Mon 13 Oct 2025 05:19AM UTC
Comment Actions
sage4leaf Mon 13 Oct 2025 12:15PM UTC
Comment Actions
Lilac_Exorcist Fri 10 Oct 2025 04:17PM UTC
Comment Actions
gracetoldmeto Sun 12 Oct 2025 06:23AM UTC
Comment Actions