Actions

Work Header

Repeat, repeat, it's easy right?

Summary:

“Xiaoshuai, look here,” the camera director reminds, and Xuancheng catches himself, dipping his head in apology.

He feels Zhanxuan’s gaze hot on him again, and this time Xuancheng is glad he has some direction to focus on.

Looking up at the camera, he counts down the flashes in his head.

Repeat. Repeat. Repeatー

His concentration, ever-so-fickle, is broken the moment Zhanxuan’s warm fingers curl around his wrist.

 

---

Or, Xuancheng is very distracted by the surprise he's prepared for Zhanxuan. Zhanxuan unravels said surprise in the parking lot.

Notes:

it's 5am rn,, i f there are any mistakes they are all me !! this idea hit me like a fever dream and im so glad i'm finally waking up (i have other wips to finish djdjdj)

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

Work Text:

 

 

The group photoshoot starts with a cool monotony.

 

Xuancheng is pressed beside Zhanxuan, dressed in a purple Xiao-Shuai-coded jacket and a plain shirt, while Zhanxuan is wearing one of Guo Chengyu’s flowery shirts.

 

They're already more than halfway along the shoot now, and the air is filled with a warm familiarity. Apart from Wangzhen, he's already filmed a couple of scenes with the rest of the cast, though majority of his scenes are still with his assigned work partner, Zhanxuan. 

 

Not that he has a problem with that, not at all. They've gotten quite intimately acquainted now, and Xuancheng couldn't have found a better partner. 

 

Lightly, he rests his chin on Zhanxuan’s shoulder. He tilts his head slightly to angle his face towards the camera, then as the flash goes off, he swings an arm casually around the older man’s other shoulder. 

 

A high pitched beep, a flash of lights, a change in pose. 

 

Repeat. Repeat. Repeat.

 

After a few shots, the director tells them the bottoms to look at their partnersー the instruction is mostly for Ziyu and him, to Xuning and Zhanxuan respectively. And whatever’s implied between the Wang brothers. 

 

It's something Xuancheng has no complaints about. 

 

For once he's able to just observe him silently, eyes tracing every inch of Zhanxuan as he works. After all, there won't be any lines to distract him as he stares unabashedly at his perfect partner. 

 

But then the problems begin.

 

Seated so closely, he can't help but notice how broad Zhanxuan’s shoulders are, even when they're next to Xuning. They’re also very comfortable to rest on, his mind supplies. 

 

Xuancheng is more than familiar with this, especially since his calves had been resting against these very shoulders just last night as Zhanxuan graciously ate him out, his tongue hot and wet against his rimー

 

Then, this morning, to show his gratitude, Xuancheng decided to prepare a surprise for Zhanxuan. 

 

He'd snuck out of bed, jerked himself soft, put a small metal cage over his cock and fastened it close. The cage compresses his cock close to his body, and it hurts, but Xuancheng would be lying if he said it didn't feel just as good. 

 

However, he is still heavily regretting that decision now. 

 

Now, when he's being forced to stare at his hot boyfriend (Zhanxuan) doing hot things (simply existing), all while his cock is trapped in a tiny metal contraption under his boxers.

 

He’s never done anything quite as daring as today, but he thought the photoshoot might be a good opportunity since he had close-to-no speaking to do. He knows Zhanxuan has always wanted to be more adventurous too, and hopefully with this sort of encouragement, he'd be able to rile Zhanxuan up enough for him to forget about his inhibitions and fuck him until tomorrow. 

 

He just didn't factor his boyfriend’s existence throwing himself off balance, instead spinning him like a sock in the washing machine, feeling all wet. 

 

… Maybe another change in positions would help distract him from that. 

 

And so Xuancheng shifts, rearranging his hand (from where it's squeezed between Zhanxuan’s back and his own chest) to his front. It definitely eases some of the tension in his muscles, with less strain on them. 

 

But then his hands feel colder, losing the warmth radiating from Zhanxuan’s back. 

 

He's gotten so much clingier with Zhanxuanー they've only been together for a few weeks, yet the lack of him already feels foreign. Even more so now that he needs every bit of comfort to get through the day. 

 

Some might call him spoilt, but he is going through a tough time to surprise Zhanxuan. He deserves Zhanxuan’s coaxing and he wants it now.

 

Seeking his personal heat source once again (in the form of Zhanxuan’s arm), he places it between his arms to hug it to his chest. 

 

The arm tenses from the sudden action, its firmness jumping beneath Zhanxuan’s skin before it relaxes. As if to make up for it, Zhanxuan shifts to let Xuancheng hug it closer. 

 

Unintentionally, another devilish thought springs to mind; this very arm, thick as it wraps around Xuancheng’s midriff, flexing as it picks him up and throws him onto the bedー

 

The cock cage feels even tighter than before, prickles of pain radiating from his cock up to his abdomen. If he doesn’t stop thinking about sex in the middle of this photoshoot, he might not survive the rest of it without an unintentional explosion of wet and white.

 

Despite his best attempt to avoid being noticed, his struggles seem to catch Zhanxuan’s eye. He turns to shoot Xuancheng a curious look. 

 

Usually, he'd feel a lot more flattered to have Zhanxuan looking out for him, but today it fills him with unease.

 

Xuancheng offers a tight-lipped smile in response, trying to put on his best 'I'm-completely-absolutely-alright’ face. 

 

Zhanxuan then throws his legs over Xuancheng’s before quickly retracting them, looking back at Xuancheng as though prompting Xuancheng to do it himself. Xuancheng follows without a second thought.

 

The action jostles his caged cock, the sensitive thing straining painfully. It doesn't help that the hard definition of Zhanxuan’s thigh supports the back of his calves, and the muscles feel just as strong as when Zhanxuan cages Xuancheng between them to fuck into him. 

 

Xuancheng can't help the way his gaze shifts focus then, drifting from the camera to Zhanxuan’s thigh resting beneath him. 

 

The width of his own legs barely makes up half the length of Zhanxuan’s thigh, and Zhanxuan’s height means his feet are swinging inches off the floor. 

 

The realisation makes him dizzy, his hands curling around Zhanxuan's arm even tighter. When he leans his head onto Zhanxuan’s shoulder, the mental imagery of his white-socked feet hanging off of there comes back with a vengeance.

 

White socks, like all the bottoms he's seen in gay pornos, like the reflection of Xuancheng in their hotel room window, his own white-socked feet curled high off the ground as Zhanxuan pushes his thighs to his chestー

 

He can already feel the flush building from the base of his neck, slowly spreading to his ears. Instinctively, he goes to hide his face behind Zhanxuan, but the irony that he's seeking safety behind the very person causing this issue isn't lost on him. 

 

“Xiaoshuai, look here,” the camera director reminds, and Xuancheng catches himself, dipping his head in apology. 

 

He feels Zhanxuan’s gaze hot on him again, and this time Xuancheng is glad he has some direction to focus on.

 

Looking up at the camera, he counts down the flashes in his head. 

 

Repeat. Repeat. Repeatー

 

His concentration, ever-so-fickle, is broken the moment Zhanxuan’s warm fingers curl around his wrist. 

 

“It’s for the sponsors,” he hears the gentle timbre of Zhanxuan’s voice in his ear. 

 

Zhanxuan starts to fiddle with Xuancheng's watch, adjusting the clock face with one hand, the other clamping slightly further along his forearm to stabilise it.

 

Another memory flashes in his mind at the touch of his fingers; of long fingers curling around the circumference of his wrists, holding them high above his head. Zhanxuan’s hands are large enough to hold both his wrists in one hand, to hold both their cocks

 

Heat surges through him, his cock twitching helplessly in its confines, his throat bobbing as he swallows down a broken gasp. 

 

But instead of letting go completely, Zhanxuan places both of Xuancheng's hands above his own, his hand resting against Xuancheng’s knee to squeeze softly there.

 

“Feeling alright, bǎobèi?” Zhanxuan quietly murmurs, his lips barely moving as he continues to pose for the cameras.  

 

“It's your fault,” Xuancheng can't help but mutter in response. 

 

Even if he doesn't know about it, Zhanxuan makes no effort to deflect blame. He just hums, patting Xuancheng’s knee to comfort him. 

 

So annoyingly thoughtful. Xuancheng can't even stay mad, his heart fluttering from Zhanxuan’s simple acts of kindness. 

 

Taking Zhanxuan’s hand into his own, he fidgets with them, absentmindedly tracing along their lengths to focus on something else. 

 

Smoothing a finger over the bony ridges, tracing the point of each knuckle, he very quickly gets barreled with the phantom feeling of Zhanxuan slowly sinking his fingers into his hole, his long fingers curling and reaching places Xuancheng can'tー

 

He gulps down a small sound, briefly resting his forehead against Zhanxuan’s shoulder as he tries to gather back his composure. His neck is flushed (thank god he’s wearing a collared shirt to hide some of that), his eyes burning holes into the hand he's holding, as though it'd make them disappear. 

 

“It'll just be a little longer,” Zhanxuan soothes, the way he always does when Xuancheng’s whining about a long shoot. 

 

Except it's not just a long shoot. It’s a long shoot locked in a painful cage, stuck with his wildly imaginative thoughts. 

 

Get it together, Liu Xuancheng.

 

He just needs to be professional, like Zhanxuan sitting still and posing for the cameras. Professionals have to be calm and collected. 

 

Calm, calm, calmー 

 

Xuancheng chokes on his mantra as Zhanxuan suddenly pulls him close, causing him to lurch forward unwillingly.

 

His previously-forgotten issue flares back to life as Zhanxuan’s thigh accidentally brushes against Xuancheng’s cage, and even through his pants there's no way Zhanxuan doesn't feel its hardness there now. 

 

Zhanxuan confirms his worst fears with a telltale smirk, his other hand reaching for Xuancheng’s to glide his thumb over Xuancheng’s knuckles. 

 

“How is little Zheng?” he whispers playfully, his breath fanning hotly against Xuancheng’s cheek. 

 

Xuancheng doesn't dare to look, the way a prey never looks its predator in the eye, avoiding his hungry gaze by staring at everything and anything else.

 

It proves to be a fatal mistake, because instead he locks eyes with Xuning behind Zhanxuan’s shoulder, Xuning who smirks and lightly nudges Ziyu beside him. 

 

Ziyu tilts his head confusedly, and Xuancheng quickly turns away before the older boy bullies him too. 

 

The shoot goes by in a blur following that. 

 

Zhanxuan is a horrible tease; gripping his thighs, lightly tracing Xuancheng's knee, even occasionally nudging his knee against Xuancheng's crotch and ‘apologising’ for it. 

 

Xuancheng tries his best to angle himself away from Zhanxuan, but every attempt proves futile as Zhanxuan keeps him close, whether it's tugging him back by the waist or wrapping his hands around the back of Xuancheng's knees.

 

Thankfully, the torturous shoot eventually comes to an end. The flashes stop, the director yells a quick wrap up statement, and finally they're done. 

 

Xuancheng rubs at his weary eyes, smudging the thick layer of foundation caked onto his face. He’d gotten at least two makeup touch-ups to fix the semi-permanent flush on his cheeksー with Zhanxuan’s (and inevitably, Xuning and Ziyu’s as they shoot him knowing looks) relentless teasing leaving him red-cheeked. 

 

“Xiaoshuai, are you having a fever?” The director approaches them, brows furrowing in concern. Xuancheng is about to shake his head, but Zhanxuan answers in his stead.  

 

“He hasn't been feeling quite well today. I'll take him home.”

 

“Iー Oofー” Xuancheng isn't given the chance to add either, as a firm scoop of his waist throws him off balance.

Zhanxuan pulls Xuancheng onto his lap, then gathers Xuancheng into his arms to stand, arranging his legs to fall on either side and supporting his butt, carrying him up. 

 

Out of habit, Xuancheng winds his arms around Zhanxuan’s neck, his legs wrapped around Zhanxuan’s firm torso. 

 

His cock and its cage digs into Zhanxuan’s abdomen, a painful synchronous throb that has persisted since mid-shoot, and only gotten worse since. The knowledge that Zhanxuan can definitely feel it has him burying his face in Zhanxuan’s neck. 

 

The director’s voice travels closer, asking Zhanxuan if they need to reschedule parts of their filming to account for his ‘sudden bout of illness’. 

 

They're talking over him, like he's not there, and it's equal parts belittling as it is understandableー He can speak for himself, but it'll spare him the awkwardness of talking to the director while he's, for one, having a hard on, and two, currently competing in the world’s-brightest-tomato-contest with his face. 

 

“I'll take care of him,” Zhanxuan assures the director, who responds with a skeptic hum. 

 

Digging his face into his own arm, he tries to block it all out, though he can't seem to avoid Xuning’s monkey noises from a distance. 

 

“Xuan-gē will take care of something, that’s for sure,” Ziyu, an absolute traitor, quips.

 

At least he can retaliate to that. Xuancheng looks up just enough to gauge where Ziyu is standing, and extends his leg to kick him lightly. The other boy dodges with a playful yelp. 

 

“I will,” Zhanxuan promises anyways, softly stroking the back of Xuancheng’s neck. “Guāi, settle down.” 

 

Be good, Zhanxuan says. 

 

Mortification momentarily forgotten, Xuancheng melts into the touch like a kitten, letting the rest of the world fade away as Zhanxuan holds him close. 

 

 

 

 

Being carried to the car is a spectacle of its own.

 

His face is still flushed, and his arms and legs are still wound right around Zhanxuan like a koala. He can't help it, he's just being considerate; loosening his grip would put more weight on Zhanxuan’s arms, and Zhanxuan is already doing him a favour by bringing him back. 

 

The downside is that every step that Zhanxuan takes causes his body to shift against Xuancheng. Even between layers of clothing, Xuancheng’s cock is still trapped between them, a jolt of pain-pricked pleasure travelling up his spine with every touch. 

 

Subconsciously, his hips shift minutely to relieve the pleasure and ahh, the angle causes Zhanxuan to press against him in a way that makes his head spin. The friction of Zhanxuan’s firm abdomen against him starts to burn, and he chases the feeling, uncaring of his surroundings. 

 

“Behave,” Zhanxuan warns. Wrapping his hand tighter around Xuancheng’s waist, he presses Xuancheng flush against him, making Xuancheng unable to wiggle and yet poking harder into him. Xuancheng makes a whiney little noise that Zhanxuan shuts down. “We're still in public.” 

 

Zhanxuan briefly lets go of his waist to fumble with the car keys. It's a sign that Zhanxuan is affected by all of this tooー it fills Xuancheng with a twisted sense of relief. 

 

A few more moments and the car door is thrown open, with Xuancheng carefully laid in the back seat. He doesn't want to, but he takes it as his sign to let go of Zhanxuan, sitting back. 

 

Zhanxuan’s hands are around his waist again, and the flush travels up from where they touch, making his skin itch. Zhanxuan lightly squeezes, holding Xuancheng firmly to push him further up the seats.

 

Initially it tickles; his waist has always been a sensitive part of his body. But then the ghost of Zhanxuan's fingers leave behind stinging imprints, and he finds himself squirming for a different reason altogether. 

 

When his head is almost touching the inner door, Zhanxuan remains hovering above him, arms by either side of his head. He then hooks the toe of his pointed shoes through the side grip to slam the car door shut. 

 

Xuancheng gulps. 

 

“W-We're still in public,” he stutters Zhanxuan’s earlier words. His body betrays his nervous anticipation, a delightful shiver running down his spine— a point of weakness that doesn't go unmissed.

 

“Did that matter when you decided to wear a toy to the shoot?” Zhanxuan hums. “Or when you grinded your slutty little cock against me while I carried you here?”

 

Zhanxuan punctuates his words with a slow grind of his own hips, pressing against the cage painfully enough that it has Xuancheng curling his toes, pushing against Zhanxuan’s shoulders. 

 

“ ‘m not slutty, just wanted to surprise you,” Xuancheng weakly denies. 

 

“Surprise me?” Zhanxuan asks, tracing down Xuancheng’s jaw to tilt it up, forcing Xuancheng to look at him. “With what? Tell gēgē.” 

 

An all-consuming black overtakes Zhanxuan’s irises, like smoke rolling over a clear sky. It's an intensity he always holds back when the cameras are rolling, or when they're around the other staff and crew. One that makes Xuancheng weak, falling to his knees to do anything Zhanxuan commands. 

 

Xuancheng’s mind goes empty, and suddenly he can't remember anything, just a hot pool of warmth pouring over him, melting himー

 

“Tīng huà,” Zhanxuan scolds, his sharp tone cutting through his thoughts and bringing him back to reality. 

 

Listen.

 

Grumbling softly, he angles his hips up to bump into Zhanxuan, lightly rolling upwards to feel Zhanxuan’s cock. 

 

It's hard too, like Xuancheng is, and it encourages him to roll his hips again. 

 

“Iー Can't you feel it?” Xuancheng whines, reaching down to tug at his pants. It's a struggle to do anything with Zhanxuan’s hands in the way, but Xuancheng feels so hot, so painful he needs it off.

 

Seeing his struggles, Zhanxuan moves his hand up, using one swift motion to yank both articles of clothing to his knees.

 

The action causes the fabrics to rub against the cage, causing it to compress his poor cock further. Xuancheng jolts, his back arching off the car seat and his chest bumping into Zhanxuan hovering above him. 

 

Hnngー!” Xuancheng helplessly groans as Zhanxuan pushes him back down. 

 

His purple shirt and white too are the next to go, pulled off less than a second later. The shoes are the next to go, easily unraveling with a tug of the strings, but the white socks stay on. 

 

Zhanxuan's hands start to roam his chest then, exploring. He roughly grabs one of Xuancheng’s pecs, and his legs kick up unwittingly, wrapping around Zhanxuan’s clothed waist. 

 

The fact that Zhanxuan is fully clothed while his bottom half has been completely strippedー God that's very hot, and his traitorous cock throbs with an aching need. 

 

“I wore a cage for you, Gē, wanted to give you aー a nice surpriseー Nngh!” He stumbles over his words as Zhanxuan’s hand trails over his sensitive stomach, gasping when it circles just around the base of his cock. 

 

“Are you sure you didn't wear it for yourself?” Zhanxuan questions. 

 

Lightly, Zhanxuan pinches the skin of Xuancheng’s inner thigh. Xuancheng whimpers, his leg shifting away from the touch only to be manhandled back into position as Zhanxuan presses his thigh up to his side. 

 

He feels more spread this way, and looking down, the glint of the afternoon sun against the silver of the cage dazzles him briefly. His eyes reflexively squeeze shut, yet the image of Zhanxuan’s fiery gaze is already seared into the back of his eyelids. 

 

It's a reminder that they're still in the parking lot, that people could walk past, and if they started hard enough through the tinted windows, they'd see Xuancheng spread open, pressed into the seats by Zhanxuan.

 

“Why else would I torture myself?” Xuancheng huffs, a bratty edge to his voice as he tries to preserve his dignity.

 

Zhanxuan slowly runs his finger along the top of the cage. A small, circular plate of metal covers the area of his cock head, and Xuancheng’s hips jerks unwittingly when he feels a sharp tap there. 

 

He tries to keep his mouth shut, drawing his lips between his teeth as Zhanxuan continues to rub his cock through the side of the cage, his touch warm and soft in contrast to the hard metal. 

 

“You're an ‘M’, aren’t you? Not only with the cage, but with biting your lip and all,” Zhanxuan replies. 

 

An M, meaning he's a masochist. Zhanxuan isn't wrong, yet it makes Xuancheng’s mouth fall open, deciding he doesn't want to prove him right. It only causes a loud cry to tumble out as Zhanxuan grabs his cock and balls in one handful, lightly squeezing. 

 

“Ahh, waitー Let me out, please gēgē, let me unlock it,” Xuancheng pleads, a string of useless words leaving his lips as his hands reach for his back pockets near his feet, trying to find the key.

 

His hands are stopped immediately, with slender fingers wrapped around the rounds of his wrists and putting them high above his head. 

 

Another hand snakes down to fish the keys out, Zhanxuan tucking them into his own back pocket.

 

“Since it's my gift, don't you think I should choose when to open it?” 

 

Xuancheng’s stomach twists both in arousal and fear. “But, butー” 

 

“Besides, good boys can come in their cages,” Zhanxuan continues.

 

Xuancheng freezes. 

 

“... You want me to what?”

 

It sounds like a near impossible task, especially with how painful and compressed his cock feels. The metal still feels cold and solid in a way Xuancheng cannot win.

 

Transferring the grip on both Xuancheng’s wrists to one hand, Zhanxuan uses his other hand to squeeze his nails between the metal bars, lightly pinching the slither of engorged shaft spilling from between them. 

 

Xuancheng yelps, his hips bucking up to escape the searing pain, but Zhanxuan raises his knee to pin his hips down. 

 

He soothes his fingers over the skin before he retracts his fingers, hands moving to hover above Xuancheng’s lips. 

 

Xuancheng parts them willingly, licking away the light taste of salty sweat from Zhanxuan’s nails. The smooth pads of Zhanxuan’s fingers scrape against Xuancheng’s tongue, drawing out a gurgled sound and forcing more saliva to coat them. 

 

After a few shallow thrusts, he finally pulls his fingers out of Xuancheng’s mouth. 

 

Xuancheng holds his breath in anticipation as the fingers walk their way down, circling around the rim of his hole. 

 

A sharp gasp is knocked out of his chest as Zhanxuan pushes a finger into his hole, his walls welcoming the intrusion with a wet squelch. 

 

“You’re already loose here?” Zhanxuan muses, one finger quickly becoming two as Xuancheng’s legs spread wider for Zhanxuan. 

 

“Y-Yeah, I thought of you this morning too, about how you fucked me last night…” Xuancheng groans, arms folding to cover his quickly-reddening cheeks. Surely Xuancheng knew Zhanxuan would find out eventually, yet it feels embarrassing to let him know — he won't let Xuancheng live it down.

 

“Thought about how good I made you feel?” Just as Xuancheng produced, Zhanxuan already has that smugness to his tone that Xuancheng wishes to deflate.

 

It's hard to focus on it when Zhanxuan is curling his fingers into Xuancheng, occasionally brushing against his prostate. He seems to be able to locate it with maddening accuracy, something that he picked up on fairly quickly just by observing Xuancheng’s reactions. 

 

“Shut up,” Xuancheng whines into his arms, “You’re so— Haa, just move on!” 

 

“Move on? To do what?” Zhanxuan continues to tease, and now he’s avoiding his prostate on purpose. The itch in his gut flares, a dissatisfying feeling of it not being enough clawing at him, and his cock is still aching. 

 

“Do me,” he breathes, peeking out from under his arms to stare up at Zhanxuan in a way he knows Zhanxuan cannot deny; mouth slightly parted, cheeks flushed, lashes fluttery and wet, pathetic puppy eyes. 

 

He hears a sharp intake of breath by his ear and a low ‘Fuck’ before Zhanxuan removes his hand to unbuckle his belt, tugging his dress pants low enough just to bump his cock against Xuancheng’s entrance. 

 

The thought that Zhanxuan is going to fuck him, the very thing he'd been fantasizing about all shootー he breathes, and a dizzying need fills the shape of his lungs instead of air, causing him to feel light-headed. 

 

“Gēgē, I’ve been waiting the whole day to get your cock in me, prepared for you, please gēgē—” He begs, voice clogged with tears.

 

The fingers leave his hole cold and empty, but Xuancheng barely has time to mourn its loss before Zhanxuan’s cock takes its place in one swift thrust. 

 

Answering his pleas, Zhanxuan slams his hips against Xuancheng’s ass, knocking Xuancheng further into the car seat. He lets go of Xuancheng’s wrists to rest his hand against the top of Xuancheng’s head, cushioning it from impact as he starts to plough into Xuancheng’s hole, which flutters weakly around his cock. 

 

Xuancheng reaches up to wrap his hands around Zhanxuan’s neck, anchoring himself there. Moans spill from his lips helplessly, crying for Zhanxuan to slow down, to go faster.

 

Zhanxuan rocks his hips into him, and all the thoughts from days before seem to be irrelevant now, replaced with new memories made in this moment. Did it feel as good then? It feels like it may be even better now— Xuancheng doesn’t know, but he doesn’t have to keep score if Zhanxuan fucks him this good every single time. 

 

His cock really hurts with how much it's been aching for a release, with the past hours of teasing that has intensified in the last hour. Yet, as Zhanxuan continues to glide his cock past the nub of his prostate thrust after thrust, Xuancheng’s legs start to tremble, jolts of unpleasantness buried by overwhelming pleasure. 

 

“Oh, ohー!” 

 

A familiar feeling starts to build from the bottom of his stomach, itchy and raw. It flares into a hot wave of molten heat, and with his hole split open by Zhanxuan’s cock, it feels like a chasm within him is widening and widening.

 

“Come for me,” Zhanxuan murmurs in his ear, and those words trigger the eruption of white turbidity, cum pushing painfully into the metal of his cage and spilling down its sides. 

 

Aftershocks wreck his body in tremors, and his hole clenches tightly around Zhanxuan’s cock, sucking Zhanxuan in as he continues to drip all over his cage. 

 

Zhanxuan grunts, a loud animalistic noise as he starts to fuck into Xuancheng with a desperate fervour, spilling into him soon after. 

 

With nowhere else to roll to, Zhanxuan collapses onto Xuancheng, his cock still pressed deep into Xuancheng. His printed silk shirt is sticky, soaked in sweat from his exertion, and his pants press uncomfortably into Xuancheng’s naked thighs. 

 

The weight forces all the air out of Xuancheng’s lungs, and his sensitive cock becomes wedged between him and Zhanxuan, causing him to cry loudly. 

 

Nnghhhh—Gē! My cock is going to break— it hurts!

 

Tears spring to his eyes involuntarily, and he’s almost close to sobbing with how sensitive it feels, not only post-orgasm but still in its cage. He won’t be surprised if it ends up bruised or a whole different shade. 

 

Zhanxuan must’ve felt bad because the weight is lifted off of him in an instant, and within a few more seconds the cage is unlocked. 

 

Finally free from its confines, his sore cock feels hypersensitive to everything around it. The cool air against his hot shaft, the cum leaking out of his hole and trailing down his thigh; they all make him twitch again, tingling all over, its soreness seeming more like an afterthought. 

 

Zhanxuan seems to pick up on this too, his gaze sweeping over Xuancheng’s engorged tip. 

 

There's something about Zhanxuan now that's a little different from usualー a crazed look in his eyes, something more akin to Guo Chengyu than what he's seen of his sweet boyfriend. 

 

“Break, you said… How many times do you think it’ll take for this present to fall apart? Once? Twice? And then how many more times before I put it back together again?” Zhanxuan wonders aloud. 

 

A shiver runs down Xuancheng's spine.  

 

Maybe he did go too far, pushing Zhanxuan with the sight of this cage. He's rarely seen this side of Zhanxuan, unrestrained and downright dangerous

 

Zhanxuan wraps his fiendish fingers around Xuancheng’s shaft, lightly stroking as if to soothe the ache there. 

 

“Please, enough, I can’t, mmph!”

 

Eyes rolling to the back of his head, Xuancheng can only plead helplessly as Zhanxuan toys with his cock. 

 

“We can’t have you leaking all over the trip home, can we. I’ll need to milk every last drop before putting it back where it belongs,” Zhanxuan muses casually, stroking Xuancheng’s cock. 

 

Like a bow string pulled taut to the point of breakage, Xuancheng arches off the seat and cums, spilling in little spurts all over his and Zhanxuan’s abdomen. 

 

Xuancheng’s chest rises and falls unsteadily, trying to catch his breath when Zhanxuan starts all over again.

 

His fingers never let go even after Xuancheng cums, he simply strokes the shaft from root to tip, uncaring of the way Xuancheng jerks and writhes, or the way Xuancheng’s palms scrabble against his chest, trying to push him away. 

 

It's hotter than Xuancheng can ever imagine.

 

He keeps going, until Xuancheng’s throat is hoarse from screaming and crying from euphoria, until his muscles can only shake, his body limp and useless. 

 

After the third time, Xuancheng had already lost track of the number of times he’s come, and his cock has finally gone all soft, evidence of its release all over his chest and abdomen in droplets and pools of cream. 

 

By then the sun is already starting to set, the colours of the sky melting into a warm blur of orange and red hues.

 

He’s barely lucid when he feels the cool of the metal against his cock once again. He doesn’t have the strength to struggle anymore, but he still makes a small sound of protest at the chilling sensation. 

 

“Shh, I’m just keeping it on until we get home. I don’t know where else to put it.”

 

Bullshit, Xuancheng wants to say, but he’s too tired to resist. 

 

Zhanxuan, somehow already back to being fully dressed, carefully wraps him in a large blanket, neatly folding his clothes to the side before sitting the boy up and buckling him into his seat. 

 

“You must be starving now,” he murmurs. Xuancheng’s stomach grumbles at the mention of it.

Mmm, for ‘ur cock,” Xuancheng slurs deliriously, even though he’s sure he will start bawling if Zhanxuan so much as breathes near the lower half of his body now. 

 

“I might’ve gone a little overboard, huh,” Zhanxuan mutters, and it draws a tired giggle out of Xuancheng.



Huh,” Xuancheng echoes. 

 

“We’ll get something from a drive through, then it’s straight to bed for you.”

 

Soon enough, he’s hopping into the driver’s seat to start the car. 

 

Just like that, Zhanxuan has returned to his regular, naggy-and-doting-old-self, as if he didn’t just fuck the brains out of him. 

 

Repeat. Repeat. Repeat. 

 

If this is what life with Zhanxuan will be, he can’t wait for it to continue forever. 

 

 

 

 

Notes:

weeeewwww i hope y'all liked it!! major thanks to the zc group chat for constantly being my cheerleaders <33 i'm still so crazy about zhancheng, let me know what y'all think/if yall have any scenes/kinks you'd like to see them try out next ^^ thank you for reading!!