Work Text:
Jiang Cheng whines, rubbing his nose against the inner side of Lan XiChen’s clothed inner thigh, as he looks up at him with the best doe eyes he can make. His cock is as hard as can be, while his hole is stuffed with a tail butt-plug, stretching him wide and the only reason he hasn’t cum all over the floor is the ribbon tied into a bow, around the base of the length. Drool dribbles down the side of his face, and accompanied with his expression, it makes him look like a little puppy, asking his owner for attention.
His mouth is gagged and his wrists are bound behind him. He’s kneeling between Lan XiChen’s legs, who is sitting at the edge of the bed. Lan XiChen is fully clothed, while the only thing Jiang Cheng has on is Lan XiChen’s white shirt that’s a little too big for him, and a tight, white-coloured collar with blue cloud patterns around his neck.
“Patience,” Lan XiChen chides him, as he pretends to be doing something on his phone. In reality though, he just has the camera app open, and he’s observing every single minute expression on his beloved’s face through the screen. “Good boys know how to be patient, puppy.”
Jiang Cheng blinks again, slowly nodding at the words before just resting his cheek on Lan XiChen’s thigh. He wants to pout, but he can’t exactly do that around the gag stuffed into his mouth..
And he can’t whine, because Lan XiChen asked him to be good. And to be good, he has to be patient and not whine. But it’s hard, especially when the tip of Lan XiChen’s polished shoes is rubbing up against the tip of his leaking cock…
He sneaks a glance at the older. He doesn’t seem to be looking, too occupied with watching something on his phone… Surely, he won’t notice if Jiang Cheng moves just a little, rubbing the tip of his member against his shoe..
Jiang Cheng nods to himself, before he bucks his hips just a little, whimpering against the gag when sparks of pleasure course through his body. Lan XiChen doesn’t seem to notice, still too occupied with his phone, so Jiang Cheng does it again.
And again.
And again, until he’s slowly set a rhythm, muffled whimpers occasionally leaving him as he chases his orgasm, forgetting all about his surroundings. He freezes when he feels a hand grab a fistful of his hair, using it as leverage to tilt his head up.
“That won’t do, puppy,” Lan XiChen says, sounding a little disappointed. “I asked you to be patient..” His grip in the younger’s hair tightens, earning a pitiful whine from him.
Tears well up in Jiang Cheng’s eyes as he blinks up to meet Lan XiChen’s gaze, whining again. This time though, it sounds like more of an apology, than a demand for attention. Lan XiChen heaves a sigh, releasing his grip on the younger’s hair. His hand moves down instead, undoing the gag around his mouth.
“Release it.” He says, though it sounds more like a polite order, and Jiang Cheng unclenches his jaw around the gag, letting out a relieved sigh as the intrusion is removed. He hisses when Lan XiChen’s hand is back to fisting his hair, but doesn’t complain. He wants to be good for his zhǔrén, and good boys don’t complain. He only curves his lips into a small pout, waiting for instructions.
Lan XiChen guides his head closer to his crotch, stopping just before his zipper. Jiang Cheng’s eyes widen, staring at the tent in the older man's pants. He swallows his own saliva, lips parting subconsciously.
“Go on, puppy.”
Having gotten permission, Jiang Cheng immediately leans in, carefully taking the zipper between his teeth before pulling it down. Lan XiChen’s cock almost hits him in the face, as it is freed from its confines.
He starts with giving small licks to the tip, lapping up all the precum before opening his mouth wider and taking the whole tip in. He gives it a suck, wrapping his tongue around it the best he can.
Lan XiChen groans, his grip in Jiang Cheng’s hair tightening.
Encouraged by his reactions, Jiang Cheng relaxes his jaw, slowly taking more of the length inside his throat. Every few seconds, he stops to bob his head up and down and then descents further down the huge shaft.
He chokes around it when it hits the back of his throat but continues moving, suppressing his gag reflex, determined to take the entire length in his mouth. A few more seconds later, the tip of his nose finally brushed against the older’s balls, and he let out a shaky exhale.
“Good boy,” Lan XiChen praises, as he releases his grip in Jiang Cheng’s hair, gently carding through the silky locks instead. “Do you think you can fuck your pretty little mouth on my cock, sweetheart?”
Jiang Cheng tries to say yes, but it comes out muffled, sending vibrations through Lan XiChen’s cock. The older sucks in a breath.
“Go on then, puppy,” he manages in a hoarse voice, eyes fixed on how obscenely Jiang Cheng’s lips are spread around his length, how his lashes are wet with unshed tears, and his cock is still leaking pitifully, fully rock hard.
The shirt that’s too big on him and the collar only adds to his allure, and Lan XiChen has to fight the urge to just forget everything and pound into Jiang Cheng like there’s no tomorrow, making him cum over and over and over, till he’s a babbling mess who can remember nobody’s name but Lan XiChen’s.
There’s still time for that, he tells himself. Right now, he should control himself, letting Jiang Cheng please him.
Jiang Cheng pulls back all the way to Lan XiChen’s tip, and then leans in enough to take his entire length again, hollowing his cheeks in the process. Lan XiChen’s fingers twitch, his breathing becoming more ragged as the younger repeats the same motions over and over again.
He moves his leg a little, enough for the sole of his shoe to press down against Jiang Cheng’s cock. This makes the younger moan, the muffled sound sending vibrations throughout Lan XiChen’s dick.
He presses down on it harder and Jiang Cheng whines against him, almost pushing Lan XiChen over the edge. Lan XiChen then lifts the shoe up, positioning it such that the sole of his shoe rubs against Jiang Cheng’s length, sending full body shudders through hisbody, accompanied by a string of muffled sounds.
“M—Mpphghh—!! Mpphmmh, mhpp—”
Lan XiChen’s control finally snaps as he grabs a fistful of Jiang Cheng’s hair, using the younger’s mouth as a cocksleeve for his own pleasure. He bucks his hips in sync with the thrusts, watching as Jiang Cheng’s jaw goes slack in defeat, drool dribbling down his chin. He finally stops, burying half his length inside Jiang Cheng’s mouth, as he pumps the rest, about to orgasm.
He lifts his shoe off of Jiang Cheng’s cock, and a twitch of his dick is the only warning Jiang Cheng gets before Lan XiChen dumps his load directly into his mouth. He holds Jiang Cheng’s head in place ignoring how he coughs and chokes, making sure not even a single drop makes it out.
“Swallow it, puppy,” he instructs as he finally pulls him off of his length. Jiang Cheng nods as he swallows, opening his mouth to show the proof of it to Lan XiChen. He hums, smiling as he pats Jiang Cheng on the head proudly.
“Good boy.”
Jiang Cheng shivers at the praise, trying to blink his tears away. Lan XiChen chuckles, as he hauls the younger up and into his lap, Jiang Cheng’s thighs bracketing his own. He kisses his tears away, carding a gentle hard through the younger’s hair.
“You’ve been so good, puppy,” he coos, pressing a kiss to Jiang Cheng’s forehead, followed by two more kisses to his flushed cheeks. “Following my instructions so well..” He presses a chaste kiss to his lips, earning a surprised squawk from the younger.
“But,” he pauses, leaning back to take in Jiang Cheng’s expression. The younger blinks at him, tilting his head in confusion, resembling a confused puppy. Lan XiChen almost coos at how adorable his beloved is. “But, you’ve also disobeyed me, puppy. What should we do about that?”
“I–I thought, you already..”
“Hm?”
Jiang Cheng pauses, chewing on his lower lip for a few seconds. “That.. just now, was it not punishment?”
Lan XiChen raises an eyebrow, suppressing the urge to smile. “Did it feel like a punishment, darling?”
Jiang Cheng shakes his head, the flush on his cheeks reddening further. Lan XiChen, however, does not acknowledge the response, waiting for the younger to use his words “..N–No,” he manages, now as red as a tomato. “It did not.”
It was the truth. Punishments were supposed to be punishing, and that.. Jiang Cheng enjoyed that, a little too much..
“That, how is it that I should punish you, puppy?”
Jiang Cheng swallows, as he opens his mouth to answer but then promptly shuts himself up, because, well, he doesn’t know! Why should he be the one to suggest his own punishment? It didn’t make sense.. But then again, good boys don’t question their masters..
“S–Spank..” he mumbles under his breath. Truth be told, he had no idea if even this would qualify as punishment, and just saying it out loud felt mortifying.
“Louder, sweetheart. I can’t hear you..”
Jiang Cheng purses his lips together, turning to face Lan XiChen. “Spank me,” he starts, his stomach doing a flip when he sees how the older man’s pupils dilate. “A–As punishment..”
“Very well,” Lan XiChen hums, as the hand carding through Jiang Cheng’s hair moves to cup the side of his face instead, his thumb gently caressing the younger’s flushed cheeks. “How many times should I spank you then, puppy? Perhaps, one hit for every time you rubbed yourself up against my shoe?”
Jiang Cheng tries to turn his head away, face burning with embarrassment but Lan XiChen’s hand holds him in place, not letting him hide away.
“I–I don’t remember how many times I—”
“Eighteen times,” Lan XiChen interrupts, eyes gleaming with mirth as he sees the younger’s eyes widen. “Twenty if we count the times you thought I wasn’t looking.”
Jiang Cheng’s breathing stutters and he chews on his bottom lip. “O–Okay,” he accepts. “Twenty hits, a–as punishment.”
Lan XiChen gives a nod, before he picks him up, suddenly standing up. Jiang Cheng yelps as he leans against him for support, slender legs wrapping themselves around Lan XiChen’s waist.
He is lowered on to the bed again and is then repositioned to lie on his chest. Lan XiChen stuffs a few pillows below him, to make his position more comfortable and elevate his ass up in the air, to make it easier to reach.
Jiang Cheng whimpers when his sensitive member rubs up against the silk pillowcases, but other than that he tries to stay still, to take his punishment. He wants to rut against the pillow, but it’d only increase his punishment, and he doesn’t want that..
He hears the sound of a box opening behind him, followed by the sound of items being moved around. He turns his back, finding Lan XiChen experimentally hitting a wooden paddle against his own palm, testing its strength. He can’t help but swallow, quickly turning his head away before he’s caught peeping.
“Are you ready, puppy?”
“Mmhm..”
With his confirmation, the first hit lands against one of his ass-cheeks and his body jolts from the sting, tears immediately springing up in his eyes. It also jostles the plug inside him, sending small sparks of pleasure coursing through his veins.
The second hit follows after a few seconds, on his other ass cheek time and his back arches into a curve, a high pitched mewl spilling out of his lips. The third hit lands almost immediately after, earning more punched out sounds from Jiang Cheng.
Jiang Cheng screws his eyes shut, feeling a mix of pain and pleasure as the hits continue landing, alternating between the two cheeks. The wooden paddle is hard against his skin and he’s very sure it’s going to leave a very big mark, making it hard for him to sit down for the next few days without it stinging like hell.
Every hit jostles the plug inside him just the slightest bit, and by the sixteenth hit, the plug is even further in than it was before, forcing his already loose hole to loosen even further. By the last hit, he’s a crying, babbling mess, barely able to form a coherent thought, courtesy of the sharp pain and sweet pleasure coursing through his body, making fireworks go off behind his eyelids. If it hadn’t been for the ribbon around his cock, he’d definitely have cum at least two times by now.
“Still here, puppy?”
He whimpers in response, his thighs still quivering from the hits. He hisses when he feels a gentle hand caress the bruised and reddened curve of his ass, as if to soothe the pain. Lan XiChen hums in response, giving him time to collect himself before sitting down and pulling Jiang Cheng into his lap once more.
Jiang Cheng sniffles, looking at the older through teary eyes, lips curved into a pitiful pout. His lashes are wet, and dried streaks of tears are visible on his face. His mouth is slightly agape, short breaths leaving him every few seconds.
Lan XiChen has to push down the urge to just bend him over again and fuck his beloved to oblivion.
Instead, he chooses to press a chaste kiss to his lips, whispering praises against his lips. He revels in how the younger’s body shivers from the words alone, eyes darkening when Jiang Cheng’s thigh accidentally rubs against his clothed erection.
“Z–Zhǔrén,” Jiang Cheng speaks up after being showered in kisses and praises. Lan XiChen raises an eyebrow, urging him to continue. “You’re not going to..?”
Lan XiChen knows exactly what he means, especially with how his flush deepens and he looks down at the tent in the older man’s boxers before meeting his eyes again.
“Hm? I’m not going to what, darling?”
His free hand grabs Jiang Cheng’s chin and gently scratches him under it like you would to a puppy, while watching him fumble with his words. His eyes the movement of Jiang Cheng’s throat bobbing up and down as he swallows.
“My.. t—treat,” he ends up saying, as he juts out lower lip making his pout more visible, making his best doe eyes at Lan XiChen, blinking coquettishly. “Please, zhǔrén.. I’ve been a good boy..”
Lan XiChen feels his control finally snap.
He pulls Jiang Cheng into a heated kiss. The hand gripping his chin moves to cradle the back of his neck, slightly tightening his grip around the younger’s collared nape. Jiang Cheng gasps at this, and Lan XiChen uses the opportunity to shove his tongue into his mouth, kissing him hungrily, as if he was a hungry man who hadn’t eaten anything from the past week.
He groans into the kiss when he feels Jiang Cheng trying to rub his thighs against his cock. His free hand moves to grab his, squeezing it as a warning. Jiang Cheng whines into the kiss, shivering when he feels Lan XiChen dig his nails into the slit of his tip.
The moment Lan XiChen pulls away from the kiss, Jiang Cheng feels his vision spin as his back is suddenly pressed down against the mattress, caged beneath Lan XiChen’s bigger build. The position is a little bit uncomfortable with his tied wrists digging into his back, but he doesn’t mind it that much. He feels a shudder go through his body upon seeing the predatory look in Lan XiChen’s eyes, his hole subconsciously clenching around the plug.
Lan XiChen quickly pulls his boxers down, throwing Jiang Cheng’s legs over his shoulders. Jiang Cheng inhales sharply when the older man impatiently pulls the plug out of him, immediately lining his bigger, girthier tip against his pink hole, which is now clenching around thin air.
And then, without any warning, Lan XiChen bottoms out inside him in one go, making his back curve into an impossible arch. The stretch is a teeny bit painful but it’s overridden by the jolts of pleasure the sudden intrusion makes him feel. His jaw goes slack and his chest heaves as he tries to catch his breath. His cock starts to leak more precum, making him feel a little frustrated at not being able to cum.. But, it’s okay. Because he’s good, and good boys never cum without their zhǔrén’s permission..
Lan XiChen’s breathing stutters as he feels the younger’s velvety warmth clench down hard around him. He leans in, folding the younger into a mating press before he pulls out all the way to the tip, letting the rim catch onto the thickest part of his glans before thrusting in entirely again.
Jiang Cheng lets out a high pitched mewl at that, his tongue lolling out of his mouth and his eyes rolling to the back of his head. Not being able to resist, Lan XiChen kisses him again, nipping at his bottom lip.
He repeats his earlier motion, slamming into Jiang Cheng over and over with a sharp precision, all while greedily swallowing every single sound that spills past the younger’s lips.
Jiang Cheng’s thoughts are a mess. His brain feels as if it’s about to explode from the onslaught of pleasure. The fact that he can’t even release only adds to it, making him feel as if he’s on edge throughout, heightening every sensation his body feels.
Multiple well-aimed thrusts later, Lan XiChen finally pulls away from the kiss, leaving both of them breathless and gasping for air.
“C–Cum,” Jiang Cheng pleads, eyes glazed with tears as he writhes in place, body now shaking from the pleasure. “W—Want to cum, zhǔrén please–! Please, zhǔrén—”
Lan XiChen pauses for a second, before nodding. He leans back, lowering one of Jiang Cheng’s legs from his shoulders to undo the ribbon still tied prettily around his beloved’s cute little cock, which was now an angry red at having been denied release for far too long. He gives a quick kiss to the tip before throwing Jiang Cheng’s leg over his shoulder again, picking up where he left, thrusting in and out again.
Sounds of Jiang Cheng's moans and mewls fill the room, accompanied with the sound of skin slapping against skin and the occasional groan from Lan XiChen. It doesn’t take more than a few seconds for Jiang Cheng to orgasm, his legs seizing up as he shoots spurts of white fluid all over the bedsheets and himself, ruining the shirt he was wearing.
“—A—Ah, w–wait, wai— Zhǔrén–!”
He cuts himself off with a choked sob, head thrown back as Lan XiChen continues fucking him through his orgasm, not giving him any sort of reprieve. His mind goes into overdrive, body spasming from the combined sensations of the aftershocks of his pleasure and the force of Lan XiChen’s thrusts.
Lan XiChen folds him into a mating press, reaching even deeper at this angle and Jiang Cheng’s vision goes white, body convolusing as he realises that he just came dry. It hadn’t even been a minute since his last orgasm! And now, his walls felt even more sensitive, every single movement of Lan XiChen’s cock inside him driving his pleasure-ridden mind to insanity.
After what feels like forever, his zhǔrén’s cock twitches inside him, and he can’t help the whine that escapes him. With one final thrust, Lan XiChen buries himself inside him completely, growling as he paints his Wanyin’s walls white with his seed.
After they both come down from their high, Lan XiChen leans back, lowering both of Jiang Cheng’s legs, allowing him to lie in a more comfortable position. He presses kisses all over him, moving down from his ankles to his inner thighs, earning small whimpers in return. He presses one final kiss the tip of his flaccid cock before finally pulling away.
Lan XiChen’s hand comes up to cradle the side of Jiang Cheng’s face, thumb rubbing soothing circles on his tear-steaked cheeks.
“A-Cheng was such a good boy for me today,” Lan XiChen coos, leaning in to press a kiss on the tip of Jiang Cheng’s nose. “The sweetest, most obedient puppy I could’ve ever asked for, the best there is.”
“Mmnnhmm..”
“Do you need water, my dear?”
Jiang Cheng gives a small nod and Lan XiChen chuckles as he gets up, pouring a glass of water for his Wanyin from the jug he had placed on their nightstand earlier. His eyes darken when he catches sight of his seed slowly dribbling out of his puppy’s hole, trailing down his thighs and onto the bed sheets.
Lan XiChen helps Jiang Cheng sit up, watching as his senses slowly come back to him and he blinks blearily. The older can’t help but press a quick kiss to the other’s parted lips, earning a surprised squawk.
“Open wide, puppy.”
He stares at him dumbfoundedly for a few seconds before noticing the cup of water his zhǔrén is holding. A flush creeps up his face as he does as he is told, ignoring the golden-hued eyes piercing into him. He also tilts his head back a little, making it easier to help him drink.
Lan XiChen brings the cup to his lips, pressing it against the plush muscle softly before tipping it, watching as the water flows, slipping into Jiang Cheng’s parted lips. His throat works to swallow, and for some reason he decides to close his eyes, as if that single gesture would shield him from being seen.
Once the steady flow narrows down to droplets, Lan XiChen pulls the cup away with a pleased hum.
“Such a good boy,” He praises, his hand patting Jiang Cheng’s head before moving down to his back, stroking it gently, as you would to a puppy. Jiang Cheng’s breath catches. “Didn’t even waste a single drop of water.”
Lan XiChen’s free hand lifts to cup Jiang Cheng’s chin, thumb brushing slowly across the plush of his bottom lip, tracing the spot where he had left bruises from his kisses. Then, he leans in once again, pulling the other into a slow, unhurried kiss.
The arm stroking his back wraps around his waist, and then suddenly, out of nowhere, Jiang Cheng finds himself pinned to the bed again. He gasps into a kiss, and that’s when Lan XiChen pulls away, smiling down at him.
“Ready for round two, puppy?”
