Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2025-03-10
Words:
2,886
Chapters:
1/1
Comments:
39
Kudos:
272
Bookmarks:
28
Hits:
3,684

Stoned Raccoon Boops Feisty Dragon (You Won't Believe What Happens Next!)

Summary:

Caelus gets stoned and annoys Dan Heng. Dan Heng snaps at him to put his mouth to good use for once, and Caelus takes the chance he has been *waiting* for. What he didn't realize is that Dan Heng was waiting for the same chance.

Notes:

This is what happens when I get stoned and my sister and I get Ideas(tm)

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

Work Text:

Dan Heng sat on the couch in the Parlor Car of the Astral Express, reading a book. He had already read the pitifully small amount of information regarding the planet below them that was available in the Archives, so Himeko had sent up a few local books for Dan Heng’s perusal. The Parlor lights dimmed on him and he looked up, eyebrows raised. Seems he had been reading all day, and it was now evening. Oh well. Just a few more chapters. 

His peace was broken by his fellow trailblazer, Caelus, who stumbled in happily. Dan Heng arched an elegant brow as he took in Caelus’ appearance. Stoned again. He must be growing weed in the Seclusion Zone at Herta’s again. Ah well. He doesn’t partake when he’s on a mission, so no harm I suppose. Caelus had two drinks in his hands and he flopped on the couch next to Dan Heng, offering him one.

“Heyyy, man. It’s juice. Tasty as fuck, too. Perfect for when your mouth is… ah, dry.” Caelus gave him a huge smile and relaxed back, melting into the couch cushions. Dan Heng took the juice and tasted it, eyebrows raising in appreciation.

“This is actually quite nice… thank you, Caelus.”

“Mmmmhmm… I make the best drinks and snacks when I’m stoned, just ask Marchie!”

Dan Heng snorted, “I would rather not, but thank you.”

Caelus finished his drink and turned to lie down on the couch, putting his head on Dan Heng’s thigh, who began to absently pull his fingers through his companion’s hair as he read. Pom-Pom came in to bid them goodnight, and remind them that if they needed anything, all they needed to do was knock on the door to his room. Nevermind that nobody knew where his room was. Dan Heng smiled indulgently as he bid the adorable conductor goodnight.

“You know… you have a cute smile, Dan Heng.”

Dan Heng glanced at Caelus over his book and blinked at him, before continuing to read. Caelus shifted so his head was more in Dan Heng’s lap, and turned to his side, looking up at the book. Dan Heng sighed and lowered the book so Caelus could see, as well. “You realize that I am in the middle of one of the short stories in this book, yes? Nothing you read will make sense until the next story.”

“Hmmm… You realize I am stoned off my ass right now and anything I read wouldn't make much sense anyways, yeah?” Caelus giggled, “I just want to see what you find so fascinating.”

Dan Heng sighed and looked down at the giggling man in his lap, “If you are quiet, I will go to the next story, and read it to you.”

“Suuuuure. Sounds good. You gonna do different voices for me, too?” Caelus wiggled his eyebrows and giggled again.

“Absolutely not.” Dan Heng tapped Caelus on the forehead, “Now behave.” Dan Heng flipped a few pages and began reading. Caelus did settle down, but he also started absently petting Dan Heng’s thigh, and he was trying his utmost not to let Caelus figure out that it was turning him on. Caelus rolled back to his back, inciting a touch of panic in Dan Heng’s voice. There is no way he does not notice that he’s turned me on. Absolutely no way. He swallowed hard and kept reading.

Suddenly a finger appeared in his vision, and tapped him on the nose. “Boop.”

Dan Heng frowned and moved his head. The finger followed and managed to tap him twice. “Boop. Boop.”

He swatted at Caelus’ hand, “Stop that.” The hand disappeared from his vision. Dan Heng relaxed a bit and continued to read once more, before he was interrupted again.

“Should I boop this, instead?” Dan Hen looked down in time to see a slyly grinning Caelus gently tap, though really it was more of a caress, the bulge that was next to his face. The way his fingers lingered over Dan Heng’s bulge made something inside him crack. He closed his book with a snap.

“You know what, Caelus? You speak too much. Why don’t you try getting on your knees and putting your mouth to good use, for once?” Dan Heng’s voice was far sharper than he’d intended, but he was done with the subtle, and not-so-subtle flirting, and the fact that Caelus always seemed to wind him up without relief. When Caelus started to get up, he rolled his eyes. Yet again, tease and nothing. I hate him sometimes. He was absolutely shocked when Caelus did get on his knees in front of Dan Heng.

“How do you want me to put my mouth ‘to good use, for once’, Dan Heng?” Caelus licked his lips and smiled as he looked at the bulge in Dan Heng’s pants, and then back to his face. Dan Heng froze. Is he actually serious? No. No, he’s not sober. Definitely not serious. He shook his head, leaning over to attempt to get Caelus off his knees.

“Cae…” He sighed. “You aren’t sober, and I misspoke. Stop this.”

Caelus laughed, resting his hands on Dan Heng's thighs and squeezing, “You think I’m going to give up on what I’ve wanted just because I’m not sober?”

“You… I’m sorry?” Dan Heng thought his heart was unnaturally loud, and he really just wanted to be able to go back to his room and forget he even opened his mouth.

“You want me to put my mouth to good use? Then these pants need to go. My high ass is not letting this one go, not when you finally responded.” His hands slid up Dan Heng’s thighs. Caelus stopped looking him in the eye, and was instead staring hungrily at the bulge in front of him. Oh. Fuck. Dan Heng’s hands moved on their own, and before he realized what he was doing, his pants were down and his cock was out. Caelus’ mouth was hot and wet, and it felt so fucking good. 

Caelus was sucking on just the head as his hands stroked the shaft and Dan Heng whined. His eyes widened and he slapped his hands over his mouth, but it was too late; Caelus had heard him and decided to try to get the sound from him again. He took Dan Heng's entire length in his mouth, swallowing the moment his nose was buried in the black curls at the base of Dan Heng’s cock. His head started bobbing up and down Dan Heng's length, tongue firmly pressed against the shaft. When he pulled back, that wicked tongue flicked across his slit, and then Caelus pushed his head down again, swallowing.

Dan Heng moaned and sank back into the couch. “Fuck. Caelus… your mouth…” He swallowed as Caelus sucked harder, drawing back all the way to the tip. The gray-haired man moaned in pleasure as he sank back down, and Dan Heng gasped as he felt Caelus moan once more, the vibrations rocking through him. Caelus was sucking and swallowing like a man starved and Dan Heng felt his sanity fraying as heat coiled tightly in his gut. Caelus pulled back again, and that damnable tongue swirled around under the head of his cock before swiping across his slit. Dan Heng’s hips bucked upward as he thrust into Caelus’ mouth, and he froze, his breath catching.

“I- fuck. I’m s-”

Caelus released his cock with a pop, making Dan Heng whine, and his voice was a hoarse whisper, “Do it, Dan Heng. Fuck my face. You know you want to.” The moment Caelus’ lips returned to his cock, he shuddered, giving  an experimental thrust upwards. Caelus closed his eyes and moaned around him and he lost it, grabbing as much of Caelus’ gray hair as he could and he thrust hard. Caelus’ throat relaxed and he moaned again as Dan Heng pulled him down to meet his thrust.

Dan Heng groaned and slid his free hand under his shirt to touch himself as he fucked into Caelus’ mouth and throat. He looked down, Caelus looked wrecked, tears just spilling from his eyes as he moaned in pleasure, sucking and choking on Dan Heng’s cock. Dan Heng tried to pull Caelus off his cock as he moaned and bucked.

“Cae-luss.. Cae.. close! I’m so clo-” Caelus forced his head down further onto Dan Heng’s cock with a defiant look, and Dan Heng nodded, “G-Got it.” His breathing hitched, and Caelus swallowed around him once, twice. His back arched and he pulled Caeus’ head down as he thrust hard up into him, crying out his name.

He tightened his grip in Caelus’ hair as he came, and he growled out, “Don’t waste. A single. Fucking. Drop.” He felt Caelus swallowing hard around him and when he started to pull away, Dan Heng released his hair and fell back, gasping. Caelus opened his mouth and stuck his tongue out, showing he’d swallowed it all.

“Was that good enough use, Dan Heng?” Caelus grinned wickedly as Dan Heng struggled to recover. He was annoyed by the smug look on Caelus’ face, so he grabbed him by the shirt and hauled him up for a rough kiss. He tasted himself on Caelus and moaned as Caelus absolutely devoured him. When the kiss broke, Dan Heng looked at him and shook his head.

“My room. Now.” He pushed Caelus away far enough so he could stand up. With one hand, he held his pants, and with the other he dragged Caelus towards the Passenger Car. They managed somehow to make it to the Archive room and Dan Heng slid the door shut with a loud ‘snick’. Caelus grabbed him by the face and kissed him, pulling him close. When they finally needed air, he bit Caelus on the neck, hard, then pulled away.

“Strip.” He turned and shed his clothes as he walked to where he kept a small bottle of lube. Snatching it, he spun around to face Caelus, who was standing there, staring with a hunger in his eyes that made Dan Heng want him even more. He crossed the room and kissed Caelus roughly, pushing him back until he hit the wall. 

Aeons, I want to devour you right now, Caelus. I want to pick you apart inch by inch until you fall apart at the seams around my cock.” He hiked one of Caelus’ legs up around his waist and bit Caelus' neck, earning him a groan of pleasure, “I want to claim you so thoroughly that you forget everything but my name, and the feel of my cock deep inside of you.” Caelus whimpered softly. He thrust two fingers into Caelus and began fucking them into him, scissoring his fingers and curling them, seeking the spot that would drive Caelus up the wall for him. With his free hand, he grabbed as much of Caelus’ hair as he could, and yanked, pulling his head back and bit his way up Caelus’ neck, nipping behind the ear sharply as he added a third finger.

“Just take me already, Dan Heng! FUCK!!” Caelus begged, rocking his hips against the fingers fucking him and Dan Heng pulled his fingers out, bending down to grab the dropped lube. He generously applied the lube to his cock and Caelus’ welcoming hole, and then he picked Caelus up, pinning him to the wall as he sank the man onto his cock. Dan Heng hissed in pleasure as he slid to the hilt, bottoming out inside his gray-haired… friend? Lover? Dan Heng would figure that out later. Caelus gripped his shoulders as he began to thrust slowly into Caelus, pulling out nearly all the way before sliding back in in a completely unhurried manner. Caelus writhed in his grasp, and he leaned forward to bite down on Caelus’ shoulder, sucking hard, his tongue searing patterns across sensitive skin.

“Dan Heng! Please!” Caelus’ begging had a near-hysterical lilt to it as Dan Heng continued fucking into him at his leisurely pace. His grin was slightly evil as he found a new place to bite and suck - Caelus’ desperation for harder, faster fucking was turning him on more and more. He knew that the head of his cock was slipping past Caelus’ prostate by the way the man twitched and moaned with each thrust. When Caelus was a breathless nearly sobbing mess of pleas, Dan Heng kissed him hard and thrust into him sharply.

Caelus’ gasp was as sweet as his moans, and Dan Heng leaned into him as he fucked, harder and faster. He felt Caelus shaking as he stole every breath, every moan that he could. When he felt Caelus’ hands slide from his shoulders to his cock to stroke himself, Dan Heng stopped suddenly. Caelus’ sob was even sweeter than his moans, and he licked Caelus’ neck, “Hands back on my shoulders. You come from my cock, or not at all.”

Caelus let his head fall and rest against Dan Heng as he grumbled in frustration, hands slowly returning to Dan Heng's shoulders. When Dan Heng was satisfied that his hands would stay put he murmured into Caelus’ ear, “Good boy.”

He resumed his deep thrusts, carving out a space for him, and him alone, deep inside Caelus. Caelus was a moaning, panting mess, and Dan Heng couldn't taste him enough. His mouth sucked and bit everywhere he could reach, his tongue painting an indelible mark on Caelus’ soul as they came together.

Caelus keened, his head falling back. His walls tightened around Dan Heng and he knew that Caelus was close. That knowledge spurred him on, and he crashed over the edge and dove headfirst into bliss. Caelus joined him in shared ecstasy, sobbing Dan Heng’s name as he came untouched around Dan Heng.

Dan Heng growled as he felt two nubs grow from his head, and he lashed his tail. He needed, and he wanted, and he desired, and with the object of these instincts offering himself up, Dan Heng caved, gripping Caelus tightly as he spun around and carried Caelus to the futon in the corner of the room. He knelt and laid Caeus down, leaning forward to bite, to devour. His hands roughly slid along Caelus’ body, talons beginning to show, and Caeus shuddered beneath him, moaning his name.

Caelus reached up to run his fingers along Dan Heng's horns, and Dan Heng grit his teeth. “I will mark you if you do that again.”

“You already have me at your mercy, you are picking me apart at the sea-MMMMSSS-fuuck.. Oh, fuck! Uhmf.. ah… fuck! Mark me.”

Dan Heng shuddered and he growled against Caelus’ skin, thrusting lightly before grabbing Caelus’ hands and pinning them above his head, “You play with fire Caelus. I’ve resisted your flirting. Your innuendos. Your blatant attempts to get me into bed. Resisted it all until tonight, and now you tell me I can mark you. You tell me I can make you mine, forever.” Dan Heng was breathing heavily, cock twitching inside Caelus. I swear to the Aeons, I will crack if he says I can again. Dan Heng wanted him. He craved him. This taste of Caelus only whet his appetite, and the instincts inside him demanded he claim. He felt he was on a knife’s edge. He should pull out of Caelus. He should leave the room.

Caelus wrapped his legs around Dan Heng and smirked, “For starters, I’ve been playing with water, not fire. And second, yes. I am telling you that.”

Dan Heng’s control shattered like a window that high-fived a brick. He kissed the man under him harshly, biting his lower lip as he began rutting into him. He bit and licked and tasted. Every inch of flesh Dan Heng could reach while he fucked him, Caelus felt the searing touch of lips and teeth. He never once let go of Caelus’ wrists, and Caelus moved under him, eagerly meeting him thrust for thrust. Their fucking built into a frenzy, and Dan Heng barely registered that Caelus was biting him back, licking him back, tasting him back. Pleasure and pressure coiled within him at an alarmingly fast rate, the knowledge that the one he wanted wanted him just as badly spurring him on.

He released Caelus’ wrists so he could hold him tightly as he thrust, and he gasped into Caelus’ ear, his breath ragged, “I’m… I’m going to cum. I’m going to m-mark you. You will be mine.”

Caelus groaned and wrapped his arms around Dan Heng in response, tilting his head to allow for better access. Dan Heng growled and ran his nose along Caelus’ neck, licking a spot just under his ear. As he crested his peak, he bit down, his shout muffled by flesh as he tasted blood, as he filled his lover again with his spend. He was shocked when he felt an answering, savage bite from Caelus. He felt Caelus’ hot seed decorate them both as he came with a soft, satisfied groan. Dan Heng shuddered against Caelus and pulled away, licking traces of blood from his lips.

Smiles tugged on their lips as they took in each other’s faces; sweaty, flushed, and satisfied.

Caelus smirked and reached up to tap Dan Heng’s nose.

“Boop.”


Notes:

Also, sorry for the title. I said it sarcastically and it stuck like glue, and just needed to be used.

Thanks to my sister and editor, EditorSheep, for the idea and for fixing my terrible grammar (as it turns out, writing while high means I have even less respect for the English language than I usually do)

Your comments, kudos, and WTFs make my week! Please follow me & say hi at BlueSky or drop me a line at my StrawPage!