Work Text:
"It's done." Dan Heng stepped back to appreciate his handiwork. Strong ropes crisscrossing against Caelus' delicate flesh, tying his hand on his back and framing his chest perfectly. With the way he sat on the floor, on his knees fully naked while Dan Heng was comfortably clothed, it almost looked like he was just an exhibit on display. In reality, that is not dissimilar to what they were doing now.
"How do you feel? Is it too tight?" Dan Heng asked, his voice lower than normal, but still gentle.
"No. I'm okay…" Caelus hesitated, looking at Dan Heng to gauge how far they were going tonight.
Dan Heng raised his eyebrow, as if expecting Caelus to continue. all the way then , Caelus thought. That's okay. He can do this. He asked for this.
"...sir." He added, almost marking the beginning of their scene.
"Good. Stand up, bend down and present your ass to me."
Caelus almost yelped at the sudden command, but Dan Heng didn't let him process his shame over it.
"Now." He added, and gave Caelus time to balance himself into position. When he bent over, his legs were no wider than his shoulder. Dan Heng brought his hand down to spank Caelus' ass, "Spread your legs more." he ordered, and spanked him again.
"More." His voice dark and commanding, devoid of the affection he showed just minutes prior.
Caelus' hand was trembling when he was finally in the position that Dan Heng wanted. Legs spread out wide, his hole fully exposed. Dan Heng slapped his ass one more time and grabbed it to spread out his cheeks and further open him. Caelus moaned at the pull, filled to the brim with expectation.
"You prepped before we started, yes?" Dan Heng asked, as he put in two fingers at the same time, satisfied to see lube getting pushed out of the rim and the hole adequately loose. "Yes sir." Caelus responded with heavy breath, though the answer was clear.
"Good." Dan Heng removed his hand and walked away, returning with a chain of 5 anal beads, each one bigger than the previous.
"Count how many I put in." Was the only warning Caelus got before the cold plastic pushed into him.
"Ah, One!" He yelped. The first bead was small, but he knows it's only going to get worse from here. The second one was pushed slowly, the size of three fingers, and the stretch of the two together filled him with arousal. "Two…"
Dan Heng pushed the third and fourth one significantly faster, The size starting to stretch Caelus more than he could by himself.
"Three- Ah, Shit! Fo- Four." He gasped out, and Dan Heng's motions stopped.
"I don't appreciate you cursing at me, Caelus."
"I- I'm sorry, sir. I won't do it again." Caelus panicked, trying his best to keep his position as he saw Dan Heng stepping away from him. When he returned, he immediately grabbed Caelus' ass and pushed the last anal bead inside. It was as big as a fist, but Dan Heng used the ring at the end to keep Caelus' rim at its widest point, occasionally pulling it out before pushing back in.
"O- Ow… Sir, I can't-" Caelus' legs were close to giving up, trembling as it forced itself to stay steady.
"On your knees then." Dan Heng said as he let Caelus' ass swallow the last bead, Caelus dropping to his knees with bated breath.
"If you can't count anal beads, then maybe you'll do better counting whips." Dan Heng said, sliding the tails of his whip up and down Caelus' asscheeks.
Caelus knew better than to reject a punishment. He bent down again to rest his head against the floor, bending his back to present his ass to his Master, his voice trembling when he finally responded with a clear "Yes, sir."
"I'll do five hits, alternating. Count them all, and thank me for each one." Dan Heng stated simply. But Caelus knew he was going to make each of those hits last. "Yes sir."
Dan Heng brushed the cat's tails on his right cheek, giving experimental swings to prepare his skin for the impact, but even with that, the first hit was relentless. "AH! One! Thank you, sir." When the whip hit, he squeezed his muscles which made the anal beads inside of him let its presence be known. It was filling him to the brim, and his muscles can only spasm around it.
Caelus flinched when he felt the tails on his left, but Dan Heng gave him time to prepare. He swung lightly almost to caress his ass, and just as Caelus was beginning to calm down, it struck him down, just as hard as the first.
"TWO..! Th- Thank you…"
He wasn't able to finish his sentence when the third hit came on his right cheek, even harder than the previous hits.
"Three! Oh, Gods, Three. Thank you. Thank you, Sir." Caelus was almost sobbing with pain and arousal.
The 'thank you's he was asked to say only worsened how humiliated he is by all this. He was getting aroused, getting hard. because his boyfriend hit him. The anal beads inside of him made every twitch, every muscle contraction, every squeeze both more painful and pleasurable. His dick was oozing precum despite never having touched.
"Colour?" Dan Heng asked, just to make sure.
"Green." Caelus answered, and Dan Heng chuckled. "Are you enjoying this, slut?" He added, and the words went from Caelus' ear straight into his cock.
"Yes sir… I'm sorry." He smiled as he turned his head as best he could to peek at Dan Heng, to see his degrading gaze piece through his entire body.
Dan Heng smirked back, lifting the whip to hit Caelus twice again, left and right, and Caelus sobbed. "AAHH! Fo- Four, and five–! S- Sir, Thank you… "
Dan Heng squatted down to touch Caelus' cheeks, now red and slathered with whip marks. He caressed around it, touching it so gently that it was hard to remember that those were the same hands that hit him.
"Good boy… You did great." He praised him, and Caelus whimpered, face wet with tears.
"I'm not pulling the beads out yet, but let me rebind those hands. I want you facing me."
Dan Heng helped Caelus sit back up and undid the binds on his hand. Caelus stretched them forward, but before long, Dan Heng moved to be in front of him and bound his hands back together, this time with a handcuff.
He wiped away the tears and snot off of Caelus' face. "You're beautiful like this," He said, kissing Caelus on his forehead.
"So perfect for me." He smiled, satisfied with how submissive Caelus had become. He raised his hand to stroke Caelus' head, patting him
"Thank you Sir…" Caelus almost melted with the touch, eyes closed and expression content.
"I know you can take more."
Dan Heng walked back near the edge of the bed and urged him to follow. Caelus slowly made his way towards him on all fours, movement limited by the handcuff chains and the anal beads inside him. Dan Heng handed him keys. "Hold this, drop it if you want to safeword." Caelus accepted them with a "Yes Sir" as Dan Heng unzipped his pants and dropped them down.
"If you can pleasure me enough, I'll fuck you."
Caelus was still on his knees as he proceeded to guide Dan Heng's dick into his mouth. It was warm and already hard. He started by taking half of it in his mouth, rolling his tongue to wet the shaft. He tried to push more down, spit dripping down and throat constricting at the size.
He's given blowjobs before, but was never very good at it. No matter what he did he couldn't take the whole thing down, so he opted to just bob his head and suck, teasing the tip with his tongue.
After a while Dan Heng clicked his tongue. "Fucking useless." He said, and he grabbed Caelus' head by the hair, roughly pulling it away.
"Suck me off like you mean it, whore." Dan Heng shoved the entire thing in his mouth, pushing Caelus' head against his crotch, stopping him from pulling away. Caelus whimpered as he fought his gag reflex, eyes watering again.
"Breathe through your nose." He instructed, not moving but feeling the wet folds of Caelus' throat squeeze his length. He counted until Caelus can manage two full breaths by himself before thrusting in an unrelenting pace.
Caelus can only focus on his breathing as he feels his throat repeatedly getting filled with Dan Heng's cock, saliva wetting his face and dripping everywhere. In the breaks that Dan Heng wasn't fucking his throat, his faced was being slapped by Dan Heng's cock, and before long, he was eager to lick ever corner he can touch. He pushed his dick back in and thrusted again. Caelus choked for a bit, but he started sucking and bobbing his own head to meet the thrusts.
"There you go." Dan Heng praised his enthusiasm, "Beg for my cock like the whore that you are." he pulled Caelus's head away, his mouth open and tongue hungry for me.
"P-Please let me… Hah… suck your cock, Sir." He asked, and Dan Heng let him. The sounds Caelus was making could be heard throughout the room. wet, sloppy sucks, occasional gagging, and his heavy breaths mixed to create the most arousing sounds Dan Heng had ever heard.
Dan Heng was approaching his climax, so he pulled away, pushing Caelus' head down so he sat back on the floor. "Sir…?" Caelus asked hesitantly, wondering if he did something wrong.
"Lie down on the bed." Dan Heng ordered, but he didn't wait for Caelus to move. Instead, he grabbed his hair and practically dragged and threw him over. "Ah- Ow- Yes, Ow! Yes, Sir." Caelus eagerly responded as he was being manhandled by his Master, lying on the bed face down, his ass pulled up as Dan Heng stood over it.
He gave his ass a few gentle slaps before spanking it hard. Caelus moaned in both pain and pleasure, the marks of the previous whipping session still fresh and stinging, now being intensified by the spanking. His dick was leaking with precum, completely abandoned, and his insides were throbbing from the anal beads inside him.
With no warning, Dan Heng pulled all of the anal beads in one go, and Caelus saw stars.
"AAAHH… HA… No… Sir, I-" He starts sobbing as he comes completely untouched just from the pull alone.
"Hah… Ha- I came… Sir, I-I'm sorry… I-...Hah…Please-" Dan Heng grabbed both sides of Caelus' hips and entered him, Caelus' tears only acting as fuel to his arousal.
Caelus was still hypersensitive from his orgasm, but Dan Heng didn't let him rest for a single second as he started fucking him like a fleshlight.
"AAH! No, I just came, Sir, Ph- Ah, Please stop! I- Hngh, I can't!"
Caelus begged, legs spasming from overstimulation, but Dan Heng instead landed another hit on his ass.
"Shut the fuck up, slave. You came without permission. You have no right to beg me for anything." He said, spanking him again. his thrusts was unrelenting as he fucked Caelus rough, chasing his own pleasure.
"AHH! Yes- Yes Sir. I'm sorry- Ah, Oh- Ahn! Please forgive, Ah- Please forgive mee…!" He cried the last part out, tears blending with moans as Dan Heng continued to thrust into him.
"If you want me to stop you can safeword. But why don't you do that?"
"B- Because- Ah, Because I don't want you to stop, Sir! Aahn~! Ah- Because- Hah- Because I'm a slut!"
Caelus' answer was the best he could've given, and Dan Heng has to slow down to stop himself from cumming.
"That's right. You're a slut. And your hole is just for pleasuring me. And yet you came without my permission." Dan Heng said in between his slow thrusts.
"If you want to pleasure your nasty body so badly, go ahead and touch yourself, I won't stop you." He added, and Caelus could see the sadistic smile on his face as he realised what he meant.
"But Sir, I…"
"I don't want to hear a single word. Jerk yourself off while I fuck you. Isn't that what you wanted?"
"But I will-" Before Caelus could finish, Dan Heng pulled out and flipped Caelus over.
"I do not care, slave. I gave you an order and you will follow. If you say another protest, I will make it even worse for you." He pulled Caelus' handcuffed hand over his spent dick and bended both his legs up.
"...Yes, Sir." Caelus said as he hesitantly jerked himself off.
The touch was hot, scalding, but he had no choice but to keep going. He wanted to please Dan Heng, after all. but even before starting he could feel that his full bladder is going to be a problem.
Dan Heng put his cock back in, and Caelus can only hiss at the sensation of being filled again, combined with the touches he was making.
"Every time you stop moving your hands is a week with a penis cage, do you understand?" Dan Heng said, and Caelus shivered at the thought.
"Yes Sir." He answered, his hands moving hesitantly. Dan Heng starts fucking him again, paying close attention to Caelus' hand, visibly trembling even with the thrusting motion.
The inside of Caelus was tight and hot as it squeezed his cock with every thrust. Under his command, Caelus was teasing a limp, oversensitive dick, trying his best not to piss himself, and Dan Heng wanted nothing more than to see him break.
He pushed Caelus' ass higher as he put his knees on the bed, positioning so Caelus' dick was hanging over his stomach and torso. The moans started turning into sobs as Caelus' bladder clearly approached its limit.
"Ahn… Sir- I can't- Ah! I'm scared, Hnghh…Ha…h… Please…" His hand briefly faltered, but Dan Heng didn't stop his thrusts. He was approaching his own climax.
"That's one week." He said, and Caelus whimpered.
"It's okay, Caelus." He then added,
"Let it all out for me. You're beautiful, no matter what."
After a couple fast, violent thrusts, Dan Heng’ hips still as he spills hot cum inside of him, and Caelus' dick trickles piss down his torso. His hands gave up and dropped down his chest as he sobbed, so Dan Heng took matters to himself as he used his own hand to jerk Caelus off.
Gold stream flowed down in earnest, drenching Caelus in his own piss, and Dan Heng made sure to aim it to his face.
"Open your mouth. Tongue out." He ordered, and Caelus does as he said, Mind dazed from overstimulation and relief.
His whole body trembled as piss flowed out his dick, all over his face and mouth, the saltiness in his tongue unmistakable.
When it finally died down, Dan Heng pulled out from him and laid him on the bed. Cum leaking from his hole, piss dripping everywhere, it was the most beautiful sight Dan Heng has ever seen. He leaned down and kissed Caelus on the lips.
"You were amazing." He whispered, licking all over his face hungrily and planting kisses on his forehead. "So good for me." on his cheeks. "I love you." on his chest.
"Mmn…" Caelus groaned in response. Without sound, he mouthed the words ‘I love you too’ as he drifted away into sleep.
–
Dan Heng walked into the bedroom to be met with a pair of honey golden eyes staring at him from the bed.
“You’re awake. How are you feeling?”
The owner, Caelus, sleepy and 95% covered by the blanket, gave him a sweet smile. “Great, actually. Much less sore than yesterday.” Dan Heng sat on the bed beside him and patted Caelus’ hair as he emerged from the sheets. “I’m glad. I have to go pick up some stuff at the store. Would you like to come?”
“No, thank you. I said less sore. Not ‘completely fine and ready to walk 5 miles’” Caelus made an annoyed face, and Dan Heng just laughed. “Fair enough. I’ll buy you some snacks then?”
“Ooh, I want Bubble Tea! And please cook potato gratin for dinner tonight.”
“Alright. Do you have plans for today? I was thinking we could take it easy and spend time at home-”
“You just want to finish your book.” Caelus cut him off, rolling his eyes. “But no, I don’t think so. I’ll probably go out for a short walk later? Just… Around the neighbourhood.”
“...And you just want to go rummage through trash. I see.” Dan Heng dead-panned.
“It’s called ‘Hoarding’!” Caelus protested.
“Cae, I think you’re the only one in this entire world who uses ‘Hoarding’ as a positive term. But sure, whatever you call it. As long as you don’t-”
“Don’t eat anything, I know, I know. I won’t. Probably, maybe…. I’ll try.” Caelus brushed off Dan Heng’s warning and opted to open his phone, the latter just made an exasperated sigh as he stood back up. “I’ll get your coffee before I go.” He said as he walked to the kitchen, Caelus’ thanks responded with a wave of hand and cold eyes. Dan Heng’s ‘If you’re going to thank me, please behave.’ can be heard from the kitchen as Caelus went through his messages.
When he walked back in with a glass of Coffee, Caelus was sitting cross legged on the bed, munching the cookies he’d left overnight. “A-Yuan said he’ll be back 3 days early!”
“Oh, Yeah, I read that last night. We can go pick him up Friday afternoon.” Dan Heng said as he handed Caelus his coffee, endeared by his excited face.
“I can’t believe you didn’t tell me! Well, I guess I was asleep most of the time, but still! Oh, I’m so excited for him to be back! I’ll show him what I found near the hospital the other day! And we can finally finish that movie we were watching!”
Dan Heng just listened to Caelus’ ramblings fondly. He folded his hands on his chest, almost waiting for Caelus to take a sip of his coffee, and when he does,
“Mm... Too bad you’ll still be in your cage by then.” – He stated, and Caelus almost choked.
“Pfft!! Wh- I- You are not serious.” As he carefully put his mug on the nightstand trying to avoid a spill, Dan Heng could see that Caelus’ expression was a mix of indignant, fear, and just a little hint of expectation. Just the way he likes it.
“I am always serious, Cae. You know this about me.” He smirked, but had to unfold his hands to catch the pillow Caelus threw at him.
“Fuck you.” Caelus grabbed another pillow to throw, holding it in front of him. “I haven’t seen him in 3 weeks!”
“Yes, and neither have I. So let me have some fun too.”
“...Sometimes I wonder why I put up with you two.” Caelus looked away, fully sulking, but the faint blush that stains his cheeks does not go unnoticed.
“...Bubble tea?” Dan Heng offered, unable to help himself from teasing.
“And potato gratin for dinner! And ice cream too, fuck it.”
“I thought you’re on a diet?” Dan Heng was met with the second pillow, which he also blocked with ease before putting both of them back on the bed.
“Let me enjoy my, what is it, one whole day! Of freedom before you get to decide what to do with me.”
It was the first big laugh Dan Heng had today, but it certainly wasn’t the last.
“Haha! Of course, Cae.”
