Work Text:
The first time Caelus noticed something was wrong, it was because Dan Heng stopped letting him out of his sight.
At first, it was subtle enough to ignore. Dan Heng had always been attentive in his own quiet way. He noticed when Caelus skipped meals because he got distracted. He noticed when he was favoring one arm after training and handed him a med kit without a word. He noticed when Caelus was too restless to sleep and left the Archive door unlocked, as if pretending he had simply forgotten to close it. It was easy to mistake this new behavior for more of the same. Dan Heng walked half a step closer during missions. Dan Heng appeared at his shoulder the moment a stranger spoke too sharply to him. Dan Heng’s gaze followed him around the Parlor Car with a fixed intensity that made Caelus feel warm and strangely pinned in place.
Then it stopped being subtle.
On Belobog, when a fragmentum creature lunged from a blind corner and Caelus had already raised his bat to meet it, Dan Heng moved first. It was so fast Caelus barely saw him. One instant the creature was coming for him and the next there was a spear through its chest and Dan Heng between them, shoulders tense, breath harsh, eyes burning with something bright and frightening. He looked less like himself and more like a blade that had been drawn too quickly from its sheath.
“Dan Heng,” Caelus said, startled more by his expression than the kill itself. “I had that.”
Dan Heng did not answer right away. He stood there with his back to Caelus, spear still in hand, as if waiting for the corpse to move again. Only after several long seconds did he turn. His face had gone carefully blank, but the shape of his pupils looked wrong, narrower than usual, and there was a faint glimmer under the skin at his temples that reminded Caelus of scales catching light beneath water.
“You were in its path,” Dan Heng said.
Caelus laughed a little because he did not know what else to do. “That happens a lot when I’m fighting things.”
Dan Heng’s mouth tightened. “It should not.”
The words should have sounded dry, maybe even mildly annoyed. Instead they landed with a weight that made Caelus fall quiet. There was something in Dan Heng’s voice that day, something low and tightly reined in, that sat under his skin long after the battle had ended.
It got worse after that.
March noticed first because March noticed everything eventually, especially when it involved weird emotional vibes she could poke at. She cornered Caelus by the window one evening and jerked her head toward the back of the car, where Dan Heng was pretending to read while clearly listening to every sound Caelus made.
“Okay, tell me I’m not imagining this,” she whispered. “Has Dan Heng always been this intense, or is this a new flavor of him being weird?”
Caelus glanced over. Dan Heng did not look up from the databank screen in his hands, but his fingers had gone still.
“I think he’s just stressed,” Caelus said.
“About what?”
Caelus opened his mouth and found that he did not know.
It should have irritated him. Dan Heng’s secrecy irritated all of them at one time or another. But this felt different. It was not distance for distance’s sake. It was not Dan Heng pulling away because he did not trust them enough to speak. If anything, it was the opposite. He was too close. He was there all the time, a quiet pressure at Caelus’s back, a shadow that never fully disappeared. When Caelus left the Express to buy street food at a market on the Luofu, Dan Heng came with him. When he went to spar, Dan Heng showed up. When he dozed off in the lounge, he woke to find a blanket tucked around him and Dan Heng sitting several feet away with a book open on his lap, not reading a word of it.
It might have felt suffocating if it were anyone else.
But it was Dan Heng.
And Dan Heng being close was not suffocating. It was confusing. It was soft in all the wrong places and sharp in all the right ones. It made Caelus’s chest ache with a tenderness he did not know where to put.
The real breaking point came when Caelus disappeared for less than ten minutes.
He had gone to the storage carriage looking for a charger. That was all. He did not tell anyone because why would he? It was the Express. It was home. He rummaged through a box of old cables, muttering to himself, until he heard the carriage door slide open hard enough to rattle.
Dan Heng stood in the doorway, breathing like he had run.
For a moment neither of them spoke. The overhead lights were dim in the storage room, and in that dimness Dan Heng looked unfamiliar in a way Caelus had never seen before. His eyes were too bright, the color in them washed clean and luminous. There were scales at the side of his neck this time, fine and iridescent, disappearing into the collar of his shirt. His nails had darkened into sharper points. He looked like someone caught halfway between instinct and restraint.
Caelus straightened slowly, charger forgotten in his hand. “Dan Heng?”
Dan Heng’s gaze moved over him in a swift, frantic sweep, checking for injuries, for blood, for anything wrong. When he found none, his shoulders dropped with visible force. He shut the door behind him, but not before Caelus saw how tight his grip was on the frame.
“You left,” Dan Heng said.
It was such a strange accusation that Caelus almost laughed. He did not, because Dan Heng looked deadly serious.
“I went to get a charger.”
“You did not tell anyone.”
“I did not think I needed permission.”
Something flashed across Dan Heng’s face. Shame, maybe. Frustration. Hunger, in some less literal and more frightening sense. He turned his head sharply away, as if the sight of Caelus himself was making things worse instead of better.
“You do not,” Dan Heng said after a long silence. “Forget it.”
Caelus put the charger down. “No.”
Dan Heng’s jaw tightened.
“No?” he repeated.
“No, you don’t get to storm in here looking like that and then say forget it. What is going on with you?”
Dan Heng stayed silent for so long that Caelus thought he might actually walk out. Then he spoke in a voice so low Caelus almost did not catch it. “My instincts have been unstable lately.”
Caelus blinked. “Your instincts.”
Dan Heng let out a breath that sounded almost disgusted with himself. “Vidyadhara instincts. Territorial responses. Protective responses. Possessive responses.”
Caelus stared at him.
There were probably many better, wiser, more measured things he could have said at that moment, but what came out was, “About me?”
Dan Heng closed his eyes. That was enough of an answer.
For a few seconds Caelus could only look at him. He had expected danger, maybe pain, maybe some new manifestation of the powers Dan Heng tried so hard to keep under control. He had not expected this. Something hot and trembling moved through him, half delight and half fear, because he knew Dan Heng well enough to understand how much it must have cost him to say it aloud.
Dan Heng opened his eyes and looked exhausted already, as though confession itself had taken more out of him than any battle could. “I am managing it.”
Caelus looked around the cramped storage carriage, then back at the man who had clearly nearly torn the train apart because he could not find him for a few minutes. “You are obviously not managing it.”
A bitter little smile touched Dan Heng’s mouth and vanished. “No.”
He should have stepped back then. He should have given Dan Heng room, should have said something sensible and calm, but instead, he moved closer.
The scales at Dan Heng’s throat shimmered when he swallowed.
“Is it dangerous?” Caelus asked softly.
Dan Heng hesitated. “It could be, if I lose control.”
“Would you hurt me?”
The answer came immediately, fierce enough to make the air feel thin. “Never.”
Caelus believed him. That was the worst and the best part because he believed him without hesitation, even now, even standing in front of a version of Dan Heng edged in something ancient and possessive and not entirely human.
That trust seemed to hurt Dan Heng more than anything else. His expression tightened. “Caelus.”
“I’m serious.”
“You should still be careful.”
“I am.” Caelus tilted his head. “I’m being careful right now.”
Dan Heng looked like he wanted to argue, but his gaze kept dropping to Caelus’s face with a helpless kind of fixation that made Caelus’s heartbeat stumble. It was the look of a predator about to strike, the look of someone trying very hard not to reach out.
“What do these instincts actually do?” Caelus asked.
Dan Heng let out a slow breath through his nose. “They make me aware of where you are. They make me agitated when I cannot account for you. They make me want to keep others away when they come too close. They make me want to bring you somewhere safe and keep you there until the feeling passes.”
Caelus’s face burned. “That sounds insane.”
“Yes.”
“But you’re saying it like you know it’s insane.”
“I do.”
“Okay.” Caelus folded his arms and leaned back against a stack of crates, trying to process. “So your dragon brain decided I’m important?”
Dan Heng’s expression went very still.
Caelus felt heat rise all the way to his ears. “That’s not what I meant.”
“It is not inaccurate,” Dan Heng said quietly. The silence after that was thick enough to touch.
Something changed between them in that storage room. It was not sudden though, definitely not in the dramatic way stories that March liked to read pretended these things happened. It changed like ice beginning to crack under sunlight. Slow, quiet, impossible to undo once it started.
Caelus began to notice everything after that.
He noticed how Dan Heng’s control slipped most when he was tired. On those days the scales along his shoulders surfaced more easily, like his body no longer had the patience to maintain the illusion of pure humanity. He noticed the way Dan Heng’s gaze lingered on his hands, his throat, the places where bruises bloomed after missions. He noticed how irritable he got when strangers touched Caelus casually, even something as harmless as March looping an arm through his. Alert in a way that was almost physical, as though every nerve in him had suddenly turned toward a single point.
And because Caelus was Caelus, and curiosity had always gotten him into trouble before caution ever could, he started pushing at the edges of it.
The first time he touched Dan Heng’s horns, it happened by accident.
At least, that was what he told himself.
Dan Heng had drifted into partial transformation after an exhausting fight on a nameless world, too drained to fully hide it. They were alone in the Archive because Dan Heng had retreated there before anyone else could notice how badly his control was fraying. Caelus followed him without thinking. He found him seated at the edge of the bed platform, head bowed, one hand braced against his knee. Pale blue horns curved elegantly from his temples, huge and unmistakable, and there were scales dusting the bridge of his collarbone like frost.
Caelus stopped in the doorway and forgot every coherent thought he had ever had.
Dan Heng looked up. His eyes were luminous in the low light, almost painfully beautiful. “You should not be here.”
“Why not?”
Dan Heng’s voice roughened. “Because I am not in a state to pretend this is normal.”
Caelus stepped inside anyway and shut the door behind him.
He had seen Imbibitor Lunae before. He had fought beside him. He had watched that impossible grace unfold in battle, all power and divinity and cold brilliance. But this was different because this was not a form unveiled for combat or necessity. This was Dan Heng stripped down to something more private, more vulnerable, more dangerous because it was real.
“You’re beautiful,” Caelus said before he could stop himself.
Dan Heng froze.
Color rose slowly across his face, startling in someone who so rarely showed embarrassment. “Caelus.”
“I mean it.”
“You should not say things like that lightly.”
“I’m not saying it lightly.”
Dan Heng looked away too fast.
That tiny movement made something tender catch in Caelus’s throat. All this time he had thought he was the one unsettled by Dan Heng’s new intensity, but maybe Dan Heng was just as shaken by the fact that none of it was driving him away. Maybe worse.
Caelus moved closer until he stood between Dan Heng’s knees. He lifted his hand slowly, giving him every chance to stop him.
“Can I?”
Dan Heng’s breath hitched.
For one terrifying second Caelus thought the answer would be no. Then Dan Heng closed his eyes and nodded once. Caelus touched the base of one horn with the tips of his fingers.
Dan Heng made a sound he immediately seemed ashamed of, a low unsteady inhale that melted into silence. The horn was smooth and warm, warmer than Caelus had expected, and the skin around it was sensitive enough that he felt the minute tremor that ran through Dan Heng’s body. Wonder flooded him so quickly that it almost hurt. He traced the curve carefully, reverently, then let his thumb brush the fine scales near Dan Heng’s temple.
“They’re softer than I thought,” Caelus whispered.
Dan Heng gave a strained little laugh that held no amusement at all. “You are making this very difficult.”
“Sorry.”
“You are not sorry.”
Caelus smiled despite himself. “No. I’m not.”
He touched the scales at Dan Heng’s neck next, feather light. They gleamed beneath his fingers, cool at first and then warming with contact. Dan Heng’s head tipped back slightly, exposing more of his throat before he seemed to catch himself and go rigid again. There was so much self control in that rigidity. So much desperate effort. Caelus saw it all at once and was hit with a rush of affection so sharp it left him dizzy.
“You really are trying, aren’t you?” he said softly.
Dan Heng opened his eyes. Something raw lived in them. “Every second.”
Caelus’s hand fell away, not because he wanted to stop touching him but because he suddenly understood the cost of all this more clearly than before. Dan Heng was not indulging some possessive impulse. He was fighting it, constantly, because he thought that was the only way to keep Caelus safe and free.
And yet.
“Maybe you don’t have to fight every part of it,” Caelus said.
Dan Heng stared at him as though he had spoken another language.
Caelus sat down beside him on the edge of the bed, shoulder brushing shoulder. “I’m not saying you get to lock me in the Archive and hiss at people who talk to me.”
“I do not hiss.”
“You absolutely do. Emotionally.”
Against all odds, that pulled a real smile from him.
Caelus smiled too, then let his expression soften. “I just mean maybe there’s a difference between the dangerous parts and the parts that are just… you caring too much.”
Dan Heng’s gaze dropped to his hands. “You do not understand what those instincts are like.”
“Then explain it to me.”
The room was quiet except for the faint hum of the Express and the sound of their breathing. At last Dan Heng spoke.
“It feels as though my mind keeps drawing lines around you,” he said slowly. “I do not believe it’s ownership, maybe not exactly, more like certainty. It says this is precious. This must be protected. This must be kept close. When you are hurt, the response is immediate. When you vanish, it feels wrong on a level deeper than reason. When others touch you, or take too much of your attention, something in me reacts before I can think.”
Caelus listened without interrupting.
Dan Heng’s voice grew lower. “And…there is the nesting.”
Caelus turned to look at him fully. “Nesting.”
Dan Heng looked mildly horrified to be saying any of this aloud. “It is a Vidyadhara behavior. A compulsion under stress. The urge to gather valuables, comforting objects, anything deemed important, and keep them in one secure place.”
Caelus tried very hard to stay serious. He failed almost immediately. “And your instincts decided the treasure was me?”
Dan Heng covered his eyes with one hand.
Caelus laughed, not because it was funny exactly, but because the alternative was combusting on the spot. “Dan Heng.”
“This is humiliating.”
“No, it’s kind of adorable.”
Dan Heng dropped his hand and stared at him in disbelief. “Adorable.”
“Yeah.”
“I am confessing to irrational possessive instincts and nest-building behavior.”
“And I’m saying it’s adorable because you’re acting like the world is ending over it.”
“The world may end if you continue reacting like this.”
Caelus grinned, then slowly let the grin fade. “Would making the nest help?”
Dan Heng went completely still.
Caelus’s pulse jumped. “There is already a nest.”
“No.”
“That was too quick. There is definitely a nest.”
Dan Heng looked like he was considering the merits of launching himself out the nearest airlock.
Caelus leaned closer until their shoulders pressed fully together. “Please.”
“Caelus.”
“Please.”
Dan Heng shut his eyes. The expression on his face was one of pure suffering. “You will never let me recover from this.”
“I already think you’re beautiful and weird and terrifying in a hot way. I think your dignity was doomed a long time ago.”
That made Dan Heng inhale sharply enough that Caelus realized, one second too late, what he had actually said. He turned red so fast it was probably visible from Penacony.
For a long moment Dan Heng simply looked at him. Then, with a slowness that felt almost careful, he stood. “Come with me,” he said.
Dan Heng’s nest was in an unused corner of the Archive behind a movable shelf panel Caelus had never thought to investigate.
When Dan Heng slid it aside, Caelus just stood there staring.
It was not enormous, but it was unmistakable. Blankets layered thick over a recessed platform. Pillows from at least three different carriages. One of Himeko’s spare velvet throws, which explained a mystery that had apparently been bothering her for days. Several books Caelus had mentioned liking. His old jacket from the station, which he had thought lost. A cracked golden ornament he had picked up on Jarilo-VI and abandoned on a table weeks ago. Even his favorite thermal mug sat tucked on a low shelf beside the platform, cleaned and placed neatly like part of a shrine.
“Oh my god,” Caelus breathed.
Dan Heng stood behind him in stony silence, clearly braced for laughter or horror or both.
Caelus stepped inside as if entering sacred ground.
The space smelled faintly like parchment and clean fabric and something cooler underneath, something that was simply Dan Heng. It felt warm, protected in a way he could not explain. His chest tightened so badly he had to stop and breathe through it.
“You kept my jacket,” he said quietly.
Dan Heng answered after a pause. “You wore it often. It smelled like you.”
The admission landed like a hand against Caelus’s heart.
He turned slowly, taking in the rest. Nothing here was random. Every object had been chosen because it reminded Dan Heng of him, or because Dan Heng thought it might comfort him if he were here. That realization cracked something open inside Caelus. Was this greed or just plain possessiveness? Looking at the nest, it seemed more like physical yearning. A space built by instinct around a single desperate thought: Safe. Keep safe. Keep close.
“You made this for me,” Caelus said.
Dan Heng’s face was unreadable. “Partly.”
“Partly?”
“The rest is for my own peace of mind.”
Caelus laughed softly, but there were tears pricking stupidly at the corners of his eyes now, and he hated that Dan Heng would see them and assume the wrong thing. He crossed the small space in two steps and caught Dan Heng’s sleeve before he could look away.
“This doesn’t scare me.”
“It should.”
“No.”
Dan Heng’s gaze flicked to his hand gripping the fabric. “Caelus.”
“It doesn’t,” Caelus repeated. “It makes me sad.”
Dan Heng went very still. “Sad.”
“Because you’ve been handling this alone.”
Something in Dan Heng’s expression shifted then, enough for Caelus to see the hurt under all the control, the exhaustion under the restraint. He had been carrying this in silence because silence was what he did with everything that mattered and frightened him. Of course he had. He had built a hidden place full of pieces of Caelus and sat in it alone rather than risk asking for what he wanted.
Caelus’s throat ached. Without thinking too hard about it, because thinking too hard was how he chickened out of things, he tugged Dan Heng down onto the blankets and climbed in after him.
Dan Heng stared. “What are you doing?”
“Testing it.”
“You cannot test a nest.”
“I’m in it, so I can.”
“Caelus.”
“It’s comfortable.”
Dan Heng looked seconds away from shutting down entirely.
Caelus settled against the pillows and patted the space beside him. “Sit properly.”
Against every expectation, Dan Heng obeyed.
He sat with absurd stiffness at first, as though afraid one wrong movement would send Caelus bolting. Caelus watched him for a moment, then took his hand and pulled until Dan Heng gave in and leaned back against the layered cushions.
The effect on him was immediate.
Caelus knew it in the way the tension eased from his shoulders, in the slow lowering of his breath, in the way his eyes half closed as though some deep, unhappy part of him had finally gone quiet for the first time in days. Wonder spread through Caelus all over again.
“So this helps,” he murmured.
“Yes,” Dan Heng admitted.
“Because I’m here.”
Dan Heng’s fingers tightened around him once, involuntarily. “Yes.”
Caelus looked down at their joined hands. Dan Heng’s were elegant, strong, and at the moment tipped with claws too subtle for anyone else to notice unless they were looking carefully. Caelus liked them instantly.
He was in trouble.
“Okay,” Caelus said, voice softer now. “Then we make rules.”
Dan Heng blinked. “Rules.”
“Yeah. If I’m apparently your treasure, then we need boundaries.”
A helpless sound escaped Dan Heng that might have been a laugh.
Caelus counted on his fingers. “Rule one. You tell me when it’s getting bad instead of pretending you’re fine. Rule two. You do not get to order me around because your dragon instincts are freaking out.”
“I have never ordered you around.”
“You have intense eye contacted me.”
Dan Heng looked deeply offended.
“Rule three,” Caelus continued. “If you need me close, you ask. You do not stalk me through the Express like a haunted bodyguard.”
Dan Heng was silent.
Caelus glanced up. “Can you do that?”
After a long pause, Dan Heng nodded.
“Good.” Caelus hesitated, then added, “Rule four. If you want to show me your horns or scales or powers when you’re like this, you can. I like them.”
Dan Heng stared at him in naked surprise.
Caelus felt himself flush again, but forced the words out anyway. “I mean it. I’m fascinated. You’re beautiful. And I don’t want you feeling like you have to hide every part of yourself from me.”
The look Dan Heng gave him then was so full of stunned feeling that Caelus had to look away first.
The nest fell quiet around them.
A few minutes later, when the silence had turned warm instead of strained, Dan Heng shifted slightly. Caelus looked over to find him watching him with that same impossible intensity as before, but gentler now, less like a blade and more like a tide.
“You should know something,” Dan Heng said.
“What?”
“When the instincts are strongest, they do not only urge me to guard you.”
Caelus swallowed. “What else?”
Dan Heng’s gaze dropped to his mouth for one terrible second. “They make me want affection in forms I am not accustomed to asking for.”
Every thought in Caelus’s head dissolved. “Oh,” he said intelligently.
Dan Heng looked away. “This is precisely why I did not want to explain.”
Caelus laughed under his breath, partly from nerves. “No, keep going. I’m learning so much.”
Dan Heng made a soft sound of exasperation. “It is not amusing.”
“It kind of is.”
“Caelus.”
Dan Heng said his name like a warning, but it did not sound sharp anymore. It sounded frayed at the edge, the voice a person used when they were trying to hold themselves together with both hands and still felt something slipping through.
Caelus turned more fully toward him on the nest of blankets and stolen softness, one leg tucked beneath him, the other brushing Dan Heng’s knee. The hidden corner of the Archive felt smaller now, warm with their breathing, warm with the weight of everything that had already been said and everything still hanging between them unsaid. He could hear the low hum of the Express under the floor and the quieter sound of Dan Heng trying not to look at his mouth again.
That, more than anything, made Caelus’s heart pound.
He had been flirted with before. He had made people blush before. He knew what attraction looked like in its simpler forms. This was not simple. This was Dan Heng, who kept every important thing locked in his chest until it bruised him from the inside. This was Dan Heng, who had built a hidden nest out of blankets and fragments of Caelus’s life because some ancient, aching part of him needed to keep close what it could not bear to lose. This was Dan Heng admitting, in that quiet awful voice, that when his instincts were strongest, what he wanted was affection.
From Caelus.
The realization moved through him in a rush so intense it almost embarrassed him. Not because he did not want it, but because he wanted it with a suddenness that made his whole body feel too small to contain it. He had thought he was the curious one. The fascinated one. The one hovering around the edges of Dan Heng’s strange beautiful silences. But this had been happening under his skin for longer than he wanted to admit. In all those moments when Dan Heng stood just a little too close. In this way Caelus had begun looking for him automatically in every room. In how safe he felt with Dan Heng watching over him, even when he should have found it overbearing. In the stupid flutter in his chest whenever Dan Heng let some rare softness show.
Maybe the only thing new here was that now there was nowhere left to hide from it.
Caelus wet his lips without thinking. Dan Heng’s gaze snapped to the motion so fast it almost made him laugh, except there was nothing funny about the expression on Dan Heng’s face. It was too open. Too tightly controlled and too honest at the same time. Wanting, and mortified by the wanting.
That did something dangerous to Caelus’s nerves.
“What kind of affection?” he asked softly.
Dan Heng shut his eyes for a moment.
It was such a small thing, but it wrecked Caelus. That brief closing of his eyes. That split second of visible struggle. Dan Heng, who could face monsters and divine remnants and nightmares wearing the shape of fate itself, looked more distressed by this than any battle Caelus had seen him fight.
When Dan Heng opened his eyes again, the irises were bright in the dim light, almost luminous. The scales at the side of his throat shimmered when he swallowed. “You should not ask questions you are not prepared to hear answered.”
Caelus felt heat rise to his face. “That’s not an answer.”
“It is the only warning you will get.”
A thrill went through him at that, sharp enough to steal his breath for a second. Sudden Caelus felt aware that he was leaning into something neither of them could take back once it began.
He inched closer anyway.
The blankets shifted under him. Their shoulders brushed more fully. His knee slid against Dan Heng’s thigh and stayed there. Dan Heng went absolutely motionless.
Caelus could feel it. The restraint. The way every line of Dan Heng’s body had gone still, from the effort of containing himself. His hands were relaxed only by force. His breathing had changed and Caelus noticed because he was looking, because he had started noticing everything about Dan Heng some time ago and had apparently never stopped.
“Then give me a better answer,” Caelus said, quieter now. “Because I’m here, and I’m listening, and I’m not going anywhere.”
For a long moment Dan Heng said nothing. Caelus wondered if he had pushed too hard, too fast. The thought had barely formed when Dan Heng lifted one hand and pressed the heel of it over his own eyes as if trying to shield himself from the sight of Caelus altogether.
“It makes me want,” he began, then stopped.
Caelus waited.
Dan Heng’s voice dropped lower. “It makes me want to keep you close in ways that are not only protective. To touch you more than is necessary. To know you are willing. To hear you ask me to stay. To have some proof that what I feel is not one-sided madness.”
The last words came out rough, almost bitter with self-awareness, and Caelus’s chest tightened so hard it hurt.
One sided.
How long had Dan Heng been carrying that fear around too?
Caelus reached out before thinking better of it and caught Dan Heng’s wrist, tugging his hand gently away from his face. Dan Heng let him. His lashes were lowered. He looked nowhere except at Caelus’s fingers curled around his wrist.
“Dan Heng,” Caelus said.
There was so much he could have said. Something teasing, maybe, to ease the tension. Something light. But lightness would have been a lie here, and Dan Heng had given him too much honesty for that.
“It’s not one-sided.”
Dan Heng’s head lifted.
Caelus forced himself not to look away. This felt like stepping off a ledge on purpose. It felt terrifying, and right.
“It’s really not,” he said, and gave a breathless little laugh because his pulse was going wild. “I mean, I don’t have dragon instincts, so maybe I’m not building hidden blanket dens about it, but I’m definitely not normal about you either.”
Something flickered across Dan Heng’s face, shock, then a kind of fragile disbelief that was somehow worse to look at than any pain as if hope itself was dangerous to him.
Caelus’s heart cracked open.
He squeezed Dan Heng’s wrist once and let go only so he could slide his hand upward instead, careful and slow, until his fingers rested lightly against the side of Dan Heng’s neck where the scales gleamed. Dan Heng inhaled sharply, but did not pull away.
“You think I let just anyone stare at me like I’m the center of their whole universe?” Caelus murmured. “You think I’d climb into a secret nest if I was scared of you. You think I’d ask to touch your horns if I didn’t want every weird, beautiful part of this.”
Dan Heng’s throat worked under his hand. His pupils had gone narrow again.
“You do not understand what you are saying to me.”
“Then tell me.”
Caelus leaned closer, until there was barely space between them at all. He could see every detail now. The faint flush high in Dan Heng’s cheeks. The delicate shimmer of scales at his neck and temples. The way his lips parted slightly when he breathed. The blue-white curve of one horn catching the low light. He was gorgeous in a way that did not feel fully earthly. But under that beauty was the thing Caelus could never stop coming back to, the thing that mattered more. Dan Heng was trying so hard to be gentle with him. Trying so hard not to take, not to demand, not to become someone Caelus would fear. Even now, even here, with want written plain across his face, he was still asking permission in every line of his body. (this is actually me yearning for dan heng)
Tenderness rose in Caelus so fierce it made him ache. So he did the simplest thing he could think of. He let his hand slide up from Dan Heng’s neck to the base of one horn and touched it very softly.
Dan Heng shuddered. Just one quick helpless tremor through his whole body, like a chord pulled too tight. His eyes closed at once. His head tipped, just slightly, into the touch before he seemed to catch himself and stop.
Caelus’s breath caught. “Still beautiful,” he whispered.
A strained sound escaped Dan Heng, halfway between a laugh and something more wounded. “You are impossible.”
“You like that about me.”
Dan Heng opened his eyes again. There was too much feeling in them. Caelus almost drowned in it.
“Yes,” Dan Heng said. “I do.”
The honesty of it left the air between them trembling.
Caelus’s fingers traced the curve of the horn once, reverent without meaning to be, then drifted down along the fine scales at Dan Heng’s temple. Dan Heng’s lashes fluttered. Caelus felt every reaction like it was happening to his own body. The slight catch in Dan Heng’s breathing. The rigid effort not to lean into his hand. The way his claws pressed briefly into the blanket beneath him and then eased.
“You can touch me too,” Caelus said.
Dan Heng went still all over again.
Caelus had not meant to sound shy. He did anyway. He felt it belatedly, the rawness in his own voice, the fact that saying it aloud made the invitation real. His face burned, but he pushed through. “I mean it. If you want to.”
Dan Heng looked at him as if he had been handed something precious enough to fear breaking. Slowly, so slowly, Caelus thought he might stop halfway, Dan Heng lifted his hand. The backs of his fingers brushed Caelus’s cheek first, barely there. A test. A question. Caelus turned into the touch at once, and the breath that left Dan Heng then sounded almost pained.
His palm settled fully against Caelus’s face.
Warm. A little rougher than usual where the transformation had sharpened him. Careful beyond belief. Scared.
Caelus closed his eyes for one second and leaned in. That was all it took for the whole hidden world of the nest to seem to narrow around the two of them. The blankets, the shelves, the old books, the hush of the Archive outside the secret panel. None of it mattered. Only this. Dan Heng’s hand on his cheek. The way he was looking at him when Caelus opened his eyes again, like this was something he had imagined too many times to trust it was happening now.
Caelus swallowed hard. “Kiss me,” he said.
Dan Heng stared at him. The words hung there, impossibly clear.
Caelus’s pulse kicked so hard he almost regretted saying it so plainly, except then Dan Heng’s expression changed. The restraint did not vanish, but it cracked. Something ancient and aching and profoundly tender looked through.
“Caelus,” he said, and this time his name was almost a plea.
“I’m serious.”
“I know.”
“Then kiss me.”
Dan Heng’s hand tightened against his cheek. His thumb moved once across the skin there in a tiny helpless stroke that made Caelus’s stomach turn over. He leaned in a fraction and stopped, close enough that Caelus could feel his breath but not the touch of his mouth.
Caelus wanted to laugh and cry at the same time. Instead, he closed the final inch himself.
The kiss was soft.
That surprised him most. Not because Dan Heng was incapable of softness, but because Caelus had expected some trace of the intensity that had been building for so long to break loose all at once. Instead the first press of Dan Heng’s lips to his was almost unbearably gentle, as if he were afraid Caelus might still disappear if touched too firmly. It was careful in a way that broke Caelus’s heart. Warm, still, trembling with restraint. He was still scared.
For one perfect second Caelus could only feel.
The softness of Dan Heng’s mouth. The hand at his cheek. The bright, violent rush in his own chest. The relief that hit him so suddenly he nearly made a sound into the kiss.
Then he tilted forward and kissed him back.
Dan Heng inhaled sharply against his lips. His other hand came up at last, hesitating only a moment before settling at Caelus’s waist. Caelus leaned into it instantly, one hand sliding behind Dan Heng’s neck, the other bracing on the blankets between them as he kissed him again, deeper this time. He could feel how controlled Dan Heng was still trying to be and wanted, fiercely, to unravel him.
So he did.
He kissed him with all the emotion he had not known how to name for weeks. For months, maybe. Kissed him until Dan Heng’s careful composure started to come apart under his hands. Kissed him until the hand at his waist tightened. Until a rough little sound escaped Dan Heng and vanished into Caelus’s mouth. Until those elegant claws flexed against the fabric at his side and then flattened immediately as if Dan Heng were terrified of hurting him.
Caelus pulled back only far enough to breathe.
Dan Heng followed him without thinking.
The sight of that nearly undid him. Dan Heng’s lips were parted. His eyes had gone bright and unfocused. His hair had fallen loose around his face from the movement, dark against the pale sweep of horn and scale. He looked ruined already, and they had only just started.
Caelus laughed shakily, the sound half joy and half disbelief. “Wow.”
Something like embarrassment flickered through Dan Heng’s expression, but it was swallowed almost at once by something deeper when Caelus leaned in and kissed the corner of his mouth, then his cheek, then the line of shimmering scales at his jaw.
Dan Heng’s whole body jolted.
“Oh,” Caelus whispered, delighted. “There.”
“Caelus,” Dan Heng said again, but now his voice had dropped into something lower and rougher, and the warning in it was almost gone.
Caelus kissed the scales once more, lighter this time. “Sensitive?”
Dan Heng looked at him with a kind of exhausted defeat that only made Caelus smile.
“Yes.”
“Good to know.”
“You are enjoying this too much.”
“I am enjoying this exactly the right amount.”
That actually made Dan Heng laugh, a soft breath of sound that Caelus felt like a victory in his bones. The laughter faded quickly when Caelus touched his face again, thumb stroking just beneath one luminous eye. Dan Heng went very still under it.
“I meant it,” Caelus said softly. “About not wanting you to hide from me.”
Dan Heng watched him for a long moment. “You say that now.”
Caelus frowned at once. “I’m not going to wake up tomorrow and suddenly decide your horns are too much.”
“That is not what I meant.”
Caelus understood a second later, and his chest tightened.
‘You say that now’ - Not about the dragon parts, then. About all of it. About wanting. The possessiveness. The intensity of being cared for by someone who felt things this deeply and feared them this much.
Caelus shifted closer until their foreheads touched.
“I know you’re scared,” he murmured. “I know this is a lot. But I’m here anyway. I’m still here.”
Dan Heng closed his eyes.
Caelus could feel the fragile way he exhaled, as if those words had struck somewhere unprotected.
“When you couldn’t find me,” Caelus said quietly, “you looked terrified.”
Dan Heng’s hand at his waist tightened once.
“I was.”
The confession was so simple that it hurt.
Caelus’s fingers slid lightly into his hair at the nape of his neck. “Then next time ask me where I’m going.”
Dan Heng let out a faint disbelieving breath. “You make it sound easy.”
“It won’t be easy,” Caelus said. “But it doesn’t have to be lonely either.”
At that, Dan Heng opened his eyes again, and there was something in them Caelus had never seen directed at him so openly before. Something that trusted him despite every instinct toward silence and self-containment.
Caelus felt suddenly overwhelmed by how much he wanted to be worthy of that trust.
So he kissed him again. This time Dan Heng met him halfway.
The difference was immediate and devastating. No hesitation now beyond what care required. No uncertainty about whether he was wanted. His mouth moved against Caelus’s with quiet intensity, deepening the kiss by degrees that made Caelus dizzy. One hand stayed at his face, thumb brushing his cheek again and again as though Dan Heng still needed to reassure himself he was real. The other slipped from his waist to his back, drawing him closer until Caelus all but melted into him among the blankets and stolen treasures.
Caelus had thought Dan Heng might kiss like he fought: controlled, precise, impossible to rattle. He was wrong.
Dan Heng kissed like someone starved wiith a hunger held back so long that every gentle touch carried the weight of everything he was not doing. Every slow press of his lips seemed to say more than words could manage: want, relief, wonder. The fierce tenderness of finally being allowed what he had only guarded from a distance before.
Caelus made the mistake of climbing fully into his lap.
It happened almost absentmindedly. He wanted closer and closer was the obvious solution, so he shifted until he was straddling one of Dan Heng’s thighs, hands settling on his shoulders for balance. Dan Heng froze beneath him so completely that Caelus realized, too late, what he had done.
Their mouths parted. For a second neither of them breathed.
Then the scales along Dan Heng’s throat flashed brighter. Not quite literally glowing, but catching the light in a way that made them look suddenly more pronounced. His claws caught in the blanket. His pupils narrowed to slits.
Caelus felt a bolt of heat race through him. “Too much?” he whispered.
Dan Heng’s head tipped back slightly against the pillows, like he was gathering himself by force. “Possibly.”
Caelus should have moved. Probably. Instead, he sat there in Dan Heng’s lap and stared at the beautiful wreck of him. “Do you want me to move?”
Dan Heng looked at him then, really looked, and Caelus had never in his life felt so thoroughly seen. It was intense enough to make him flush all over again. “No,” Dan Heng said, voice low and unsteady.
Caelus laughed helplessly and dropped his forehead to Dan Heng’s shoulder for a second. Relief and affection swelled through him so hard it made him feel almost giddy. When he lifted his head again, Dan Heng’s expression had softened at the edges.
“There you are,” Caelus murmured.
Dan Heng frowned slightly. “Where?”
“Honest.”
Something warm and helpless moved through Dan Heng’s face. “You make honesty difficult.”
“I think I’m making it easier, actually.”
“That remains to be seen.”
Caelus grinned then his expression was gentle. He traced one fingertip over the edge of a scale at Dan Heng’s collarbone, fascinated all over again by the texture, the cool shimmer warming beneath his touch. “Can I ask something?”
“You will, regardless.”
“That is true.” Caelus rubbed at the back of his neck with his free hand, suddenly a little shy. “When your instincts get bad, when you want me close... Does this help?”
Dan Heng was quiet long enough that Caelus glanced up. “Yes,” Dan Heng said. “More than it should.”
Caelus’s chest went painfully soft. He leaned down and pressed a slow kiss to the base of Dan Heng’s horn. Dan Heng inhaled hard through his nose and his hands tightened on Caelus with visible restraint.
“Good,” Caelus whispered against his skin. “Then we’ll figure it out.”
Dan Heng’s lashes lowered. “You say that as though I will not continue being unreasonable.”
“Oh, you definitely will. You’re awful.”
“I am not awful.”
“You built a hidden lair full of my stuff.”
“I prefer not to think of it as a lair.”
Caelus laughed, bright and helpless, and kissed him again before Dan Heng could recover. It was impossible not to. Every time he looked at him, there was some new expression to fall in love with. The faint offended line between his brows vanished the moment Caelus smiled. The way composure slipped when Caelus touched his horns. The guarded softness that appeared whenever Caelus made it obvious he was staying.
This kiss turned slower, less desperate. They were both breathing easier by the time Caelus drew back, though the flush had not left Dan Heng’s skin and probably never would have if Caelus had anything to say about it.
He let himself simply look for a while.
Dan Heng, half transformed and half undressed by softness alone, sitting in his hidden nest with Caelus in his lap.
Treasures tucked around them. Blankets rumpled. The mug on the shelf. The old jacket folded nearby. Everything about the scene should have felt absurd.
Instead, it felt strangely sacred.
Caelus reached up and brushed a strand of hair away from Dan Heng’s face. “You know,” he said quietly, “if I’m the treasure, I think treasures get a say.”
Dan Heng’s mouth curved faintly. “Do they?”
“Absolutely. And this one says you’re allowed to ask for things.”
Dan Heng’s expression was still.
“Kisses,” Caelus said, counting on his fingers again just to make him huff softly. “Me staying close. Horn touching privileges. Whatever. You ask. I answer. No more suffering in silence and lurking around corners like a tragic dragon ghost.”
“That description is deeply undignified.”
“It’s accurate.”
Dan Heng’s hands slipped more securely around his waist at last. Just holding him with a quiet certainty that sent warmth pouring through Caelus all over again. “And if I ask for too much?”
Caelus touched Dan Heng's forehead once more. “Then I’ll tell you. But you need to let me decide that. Not your fear.”
Dan Heng looked at him for a long time after that. The humming silence of the Express held steady around them. Somewhere beyond the hidden shelf, the rest of the crew were living their normal lives completely unaware that the world in this small secret corner had tilted on its axis.
At last Dan Heng nodded. It was a tiny movement. But Caelus could feel the trust in it.
“Okay,” Dan Heng said.
Caelus smiled so hard his face hurt. “Okay,” he echoed.
Then, because the tenderness was getting too big and he did not know what else to do with it, he kissed Dan Heng one more time. Slow. Sweet. Lingering. The kind of kiss that said yes without pretending it answered every question. The kind of kiss that promised there would be time for the rest.
Dan Heng returned it with quiet devotion.
When they parted, Caelus stayed close enough that their noses brushed. He could not stop smiling. Dan Heng looked at him with a softness so unguarded it almost made him ache.
“What?” Dan Heng asked, voice barely above a murmur.
“You kissed me in your secret treasure nest.”
For one horrible second Dan Heng looked like he regretted everything. Then Caelus laughed and kissed the corner of his mouth before he could spiral.
“I’m kidding. Mostly.” He settled more comfortably against him, head tucking beneath Dan Heng’s chin with an ease that surprised them both. “I like it here.”
Dan Heng went very still. Caelus felt the exact moment those words reached somewhere deep. His arms tightened around Caelus, careful but unmistakable. His face bent into Caelus’s hair for the briefest moment, a touch so slight it might have been accidental if Caelus did not know better now. When Dan Heng spoke, his voice was low enough to vibrate through both of them.
“Stay, then.”
There it was. Just a request, quiet and honest and a little vulnerable. Exactly what Caelus had asked for.
Warmth flooded him from throat to toes.
He turned his head just enough to press a kiss to Dan Heng’s jaw, right over the shimmering scales there.
“I will,” he whispered.
And this time, when Dan Heng held him closer in the hidden warmth of the nest, there was no fear in it at all. Only the deep steadying calm of finally having something precious in his arms and knowing, at least for tonight, that it wanted to stay.
