Copyright © 2026 by Ravan Tempest

All rights reserved.

No portion of this book may be reproduced in any form without written permission from the publisher or author, except as permitted by U.S. copyright law.

CROWN OF MOONFIRE

Chapter 15: The Kiss They Don't Mean to Have

The private training hall was built for secrets, the kind too volatile for witnesses, too dangerous to trust even to the institutional memory of Moonspire’s thick-walled archives. Everything about the room was circular: the perimeter lined with salt-flecked obsidian, the ceiling a shallow dome scored with marks that only revealed their function in times of crisis, the rune circle at the center wide enough for three adults to stand comfortably within it and still have room to die.

Tonight, the only soul inside was Aria.

She stood barefoot on the etched stone, black uniform jacket folded neatly atop her boots at the door. Sweat already prickled the small of her back, not from exertion but from the cold anticipation that came with spellwork at this level. Around her feet, the runes glowed with a lambent silver that rippled in time with her pulse. A single line of mercury traced the circle’s diameter, glinting wetly each time she shifted her weight. The old rituals held: never step outside the boundary; never draw on the room’s magic unless you meant to finish what you started; never, under any circumstances, permit your emotions to ride shotgun to the spell.

At the edge of the shadows, Headmistress Nyx observed. Her presence was not a comfort, but it was a certainty. She leaned against a support pillar, long-fingered hands steepled, eyes luminous even in the filtered dusk. The kind of silence she cultivated was the silence of ambush predators, a stillness so intentional it made every movement in the center ring feel like a provocation. “You may begin,” Nyx said, voice flat and flawless.

Aria exhaled, letting her shoulders drop a fraction. The containment ritual was simple in theory, a warmup even for a third-year, but in her case nothing was simple, not anymore. The moonfire that had nearly eaten her alive in the last experiment now sizzled just beneath the surface of her skin, hungry and bright, waiting for the smallest lapse in discipline to claim what it was owed.

She raised both hands, index and middle fingers extended. The rune circle pulsed in response, a faint upward tick in the pitch of the air, and the world inside the containment boundary shrank until the only realities were her, the spell, and the steel-blue glow pooling at her fingertips.

“Aria Vale, daughter of no house, claimant of no banner,” she began, reciting the invocation as Nyx had instructed. “By the rules of the Circle, I offer my intent: containment, not conversion. Reflection, not release. Binding, not… ”

Something flickered at the edge of her mind, a memory or a warning. She pressed through it, forcing the words to come.

“…not destruction.”

The sigils under her feet went blinding-white for an instant, then softened. Aria began the gestures: left hand tracing a spiral, right hand drawing it in reverse, the two motions threatening at every moment to nullify each other. The moonstone at her wrist sang with the effort, a high-frequency vibration that stung her teeth.

For a minute, she thought she had it. The silver energy coiled tight in the center of the ring, forming a sphere the size of an apple. The force inside pressed against the surface, but her focus held; the old palace training had not failed her yet. The air temperature dropped to a crisp, oxygen-rich chill. Sweat evaporated instantly off her skin, replaced by gooseflesh. She began to ease off, careful not to lose the thread.

That was when the first note of wrongness crept in. The sphere bulged, surface writhing as if something inside it struggled to escape. Aria tightened her grip on the gesture, pinched her index and thumb together, but the energy fought back. She felt the spell’s inertia turn from compliance to resistance. It was like wrestling a live wire, every microsecond a negotiation between surrender and total annihilation. Nyx shifted at the edge of the ring, eyes sharpening. “Careful, Winters. You’re overclocking.”

“I know,” Aria said, though she barely heard herself. Her jaw ached with the pressure of the spell; her tongue had gone numb. She tried to slow her heartbeat, but it only thudded louder. The sphere tripled in mass, then doubled again. Runes all along the circle’s edge lit up, mercury in the groove starting to bubble and spit. Aria’s hands blurred as she struggled to realign the feedback, channeling the overflow through her bones, her blood, anything but her brain. Cold flared at the base of her spine, lancing up and across her shoulders.

Her vision doubled, then tripled. The room began to tilt. “Containment, not conversion,” she heard herself say again, the phrase more plea than protocol. The energy boiled over. Aria felt a ribbon of power snap free, lashing across her palm and up her forearm. The moonstone on her wrist exploded in blue-white sparks, sending hairline fractures up her skin. She gasped, but did not break position; to drop the spell now would mean disaster, possibly worse.

She risked a glance at Nyx, who had not moved closer, but the air around the headmistress now vibrated, as if the woman’s will alone was helping anchor the spell in the world. “Let it go Aria,” Nyx said, louder this time.

“I can… ” Aria’s reply was lost as the power spiraled, the spell’s containment geometry folding in on itself like a dying star. The runes beneath her feet screamed with overpressure, a silver corona rising to her knees. Pain, sharp as a razor, traced up her thighs and into her gut.

Her wolf instincts, long-repressed, surged to the fore. Muscle and bone tensed for the shift, but the circle’s magic held her in human form. Instead, the animal panic manifested as adrenaline, breathless and wild, tearing at her ribcage. She tried to anchor herself: Sabine’s lessons, the memory of Caelan’s touch, even the echo of old palace drills. None of it helped. The spell was a cyclone now, not a sphere, a thing with intent and direction, and it wanted out.

Aria’s knees hit the floor. The force of impact reverberated up her spine, rattling her teeth. The stone burned cold against her skin. Silver-blue lightning arced between her elbows and the circle, creating a web of energy that locked her in place. She dug her fingers into the ground, searching for purchase, for any leverage against the spell.

~~**~~

At precisely midnight, Caelan Draven sat bolt upright in his dorm bunk, sweat icing his hair to his brow. He had not been asleep; sleep for him was at best a negotiation, never a contract. The warning had come not from his own nerves, but through the bond; Winters, somewhere in the Spire, and for once it was not just the usual low-level hum of background danger. It was panic, all sharp edges and blue static, a message spelled in adrenaline and frostbite.

He yanked on his uniform shirt, shoving his feet into his boots as he headed out the door before he’d even finished with the shirt buttons. The corridors were empty, save for the echo of his boots, but even so he sprinted in near silence, calculating the fastest route to the private halls. The magic there felt as if it were writhing up the stone, clawing for escape. He knew the feeling: the pulse of a spell gone critical, the scent of containment teetering on disaster.

At the entrance to the training hall, he slammed his palm into the glyph-warded door. The security system, programmed to require a dozen proofs of authority, barely resisted before swinging open. The air inside hit him like a winter storm, every surface alive with silver and blue arcs, static-laced, ozone-rich, the smell of it like cold steel left in the snow.

Aria was at the center of it all, on her knees, head bowed, shoulders shuddering with the effort to keep the wild energy from shattering her. Nyx stood just outside the ring, her face a mask of absolute control, but her hands were slick with shadow-magic, the kind that killed as easily as it healed.

Caelan ignored protocol. He crossed the boundary and strode straight for Aria, even as a whip of energy snapped inches from his cheek, close enough to burn a line into the flesh. He didn’t flinch. "Winters!" he barked, voice flat but loud enough to slice through the noise. The sound snapped her head up, eyes wide and wild with the same silver-blue that arced around her body. She didn’t seem to see him.

He knelt beside her, heedless of the burn building in the air, and grabbed her wrists. Her skin was ice-cold and rigid, but under his touch she trembled, the barest sign of life. "Look at me," he said, more quietly but with a violence that expected obedience. She did, and for a split second he saw her: not just the magic, but the fear, the longing, the exhaustion beneath it all.

"Let go," he said, pitching his voice down to the old drill-sergeant calm he used to talk rookies out of shock. "You’re not alone. I’m here." The energy fought back. It tried to close her off, to blind her, to wrap her in another layer of numbness. He felt it through the mate bond: the way her heart tried to armor over, the reflex to deny anything but the spell, the pain, the loss. So he pushed.

He didn’t know if it was magic or biology or sheer damn stubbornness, but Caelan forced the bond wide open, feeding his own discipline into her system like a transfusion. The animal panic gave way, slowly at first, but then in a rush, as Aria’s breath caught, hitched, and fell into sync with his own. He tightened his grip. Her hands twitched, then clamped onto his forearms, nails biting so deep he’d have the marks for days.

The circle around them pulsed, runes strobing with every heartbeat. It felt, for a terrifying moment, as if the whole world teetered at the edge of a chasm: either they would hold together, or they would both be obliterated, nothing left but the echo of a failed experiment and a room full of incinerated witnesses. "With me," he said, jaw locked tight. "Now."

He exhaled, and she matched it. He grounded her panic with the brute force of his own will, taking on the burden of the spell like a boulder dropped into a raging river. The room seemed to tilt, gravity pulling them both toward the floor, but the energy lost some of its fury. It twisted around them, but did not enter; it circled, but could not consume.

Nyx’s magic flickered at the edge, her eyes narrowing at the sight of two students daring to wrestle down what the old scholars had deemed a four-person job. But she did not intervene. Aria’s voice, when it came, was a rasp. "It’s too much. I can’t… "

"Yes you can," he said. "Or we do it together. Either way, it ends with you on your feet." He could feel her doubt, felt it physically, as a cold drop of poison in the bloodstream they now shared, but he kept feeding her stability, discipline, the memory of every time he’d willed himself back from the edge.

Bit by bit, the storm inside her receded. The worst of the energy, unbound and hungry, impossible to shape, dissolved into something like steam, harmless and beautiful but no longer lethal. The light softened, the arcs retreating back into the runes, leaving behind only the usual hum of ambient magic.

Aria sagged forward, her forehead finding his shoulder. The tension drained from her body so fast he had to wrap an arm around her back just to keep her upright. They stayed like that for several seconds, maybe minutes, breathing in time, the mate bond a live wire now, pulsing with the wild aftershock of shared trauma.

At last, Aria pulled away, eyes returning to something close to normal. She looked at Caelan, the shock in her expression replaced by a slow, blooming anger. "You shouldn’t have risked that," she said, voice barely above a whisper. He shrugged. "Didn’t feel like a choice." She tried to muster a glare, but the fatigue in her face turned it to something else, almost gratitude. "Thank you," she said, soft and direct, not for Nyx, not for the Academy, but for him. He nodded, letting his hands drop, but not before squeezing her wrists one last time.

At the circle’s edge, the headmistress exhaled, the first visible sign of stress she had ever shown in public. "You’re both insane," Nyx said. "But it worked." She made a quick gesture, and the remaining energy bled into the stone, the runes going dark for good this time. The mercury line crackled, then stilled.

Aria looked around, blinking as if seeing the room for the first time. "Did we… ?" "You did," Nyx confirmed. "Now get out of my hall before you break it for real." Caelan helped Aria up, steadying her when she nearly buckled. Together, they staggered out the door of the training hall, and collapsing against the cool stone of the first abandoned hallway they came across, letting the world spin as it pleased.

The magic, the pain, the crisis, was gone for now. Only the ragged breathing and the bond, raw and open, lingered between them. He started to speak, but Aria silenced him with a shake of her head. For once, words were unnecessary. They sat in the hush, two bodies pressed together at the limits of endurance, and waited for the future to decide what to make of them.

It felt like they were alone in the dead center of the universe, the noise of crisis receding until it was just a memory folded in the walls. Aria’s hands had gone numb, but not from cold. They still buzzed with the electric ghost of the magic she and Caelan had channeled and suppressed, but now there was another charge, a human one, trembling somewhere between the base of her throat and the hinge of her jaw. Caelan’s body was pressed against hers, not in the soft give of comfort, but in the rigid, accidental intimacy of two animals who’d barely survived the same hunt.

For a long minute, neither moved. The air was saturated with unshed tears, unshed violence, unshed everything. Somewhere in the ruined training hall, a chunk of plaster gave way and fell in a slow, theatrical arc, landing with a thud that barely registered.

Aria’s vision tunneled until all she saw was Caelan: the line of blood trickling from his temple, the harsh set of his jaw, the way his breath steamed in the aftermath. She could smell him, pine resin, bitter sweat, the singed-wolf musk that had seeped through the burn of the spell. She wanted to say something, but her throat closed around every possible word. He looked at her, and his eyes were feral and afraid and hungry in equal measure.

The silence stretched, stretched, stretched, until something had to give.

It was unclear who moved first. Later, neither would remember. Maybe it was both, a synchronous lunge, a giving way to gravity, to physics, to the mate bond that had been pulled tight for too long. Their lips collided, brutal, teeth clacking together, her mouth bruising against his, the taste of blood, hers or his or both, sparking the last dregs of the magic that still coiled between their bones.

It wasn’t a kiss so much as a riot of survival: Aria’s fingers fisting in the fabric at his chest, dragging him closer, Caelan’s hands in her hair, at her jaw, on her hips, trying to locate all the places where she was real and whole and here. The pressure of the mate bond, always a hum in her skull, went supernova. The world shrank to the single point where their mouths met, desperate and hot and ragged, nothing left but the need to confirm that the other existed, that neither had been erased in the blast.

It lasted a full second, two, then three, a perpetual-motion circuit that could have gone on forever if not for the mutual horror that struck them both at the same time. They broke apart like startled animals, bodies snapping back in recoil, gasping, both clutching at the wall behind them as if it might offer them sanctuary. The silence that followed was not empty, it was the silence of a minefield, of a cliff edge, of the final inhale before an avalanche.

Caelan wiped a shaking hand across his mouth, staring at the smear of blood on his palm. He looked at Aria, his eyes still burning but now with something else: shame, maybe, or the shock of old scars torn open and left to bleed. “Shit,” he said, the word as small and useless as a Band-Aid on a gunshot wound.

Aria could not look at him. Her hands still shook, her breath ragged. For a terrifying moment, she thought she might cry. Instead, she turned away, gathering the shreds of her dignity around her shoulders like a cloak two sizes too small.

Neither spoke. The ruined hall they’d just left said it all: the walls were cracked, the runes were burnt to cinders, and the stench of ozone and defeat were thick as fog. She wanted to laugh, or scream, or hit him, or maybe herself. She did none of these things. Instead, she drew her knees to her chest, wrapped her arms around them, and pressed her forehead to her knees, counting the seconds until she could convince herself this hadn’t happened.

After a while, she risked a glance. Caelan was still there, but further away now, hunched in a posture she’d never seen on him before, arms wrapped tight, head bowed, all the old confidence scorched off by the shared moment of truth.

They would talk about it… someday. Or not. Maybe it would always be this: a wordless collision, a crash in a room no one else was allowed to enter. What mattered now was that the old walls between them, caste, fear, pride, shame, were all ruined, smashed up worse than the containment circle they’d just left. In the new landscape, anything could happen.

But not tonight.

Tonight, they sat on opposite ends of the world, breathing each other’s air, and let the silence do what it was best at: keeping them alive for one more hour.