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 12: A Lesson in Control

At Moonspire, the combat yard was democracy with its teeth out. Sixty paces long, rutted with the memory of a thousand drills, it broiled in morning light, watched over by walls topped with broken glass and spells that crackled only if you tried to cheat. The yard was filled to capacity, a mass of adolescent energy kept from riot only by the icy presence of Professor Kaine, who ran the drills with a severity that suggested a personal vendetta against free will.

Aria "Winters" arrived on time, which was to say, thirty seconds before the start bell, hair pulled into a precise knot and boots shined to avoid even a hint of disrespect. She wore the uniform: reinforced canvas jacket, steel-threaded sleeves, nothing to distinguish her from the other girls except the absolute absence of color or badge. That was the goal. The moonstone charm at her wrist was cleverly concealed under an old wrap, the scent-masking balm on her skin re-applied so thick it left her pores burning.

On the way in, she caught the stare of the Beta captain from Luna House. Lira, notorious for her inability to let go of a grudge, smirked openly. Aria kept her eyes low, ignored it, and slotted herself into line, third from the end. All around her, the morning air buzzed with rumor and ritual: human-borns doing warm-up stretches and sneaking looks at the wolf cliques, purebloods clustering tight as if proximity alone conferred status.

At the head of the yard, Professor Kaine raised two fingers. "Today is block and redirection. Partners to mats. If I see one suplex, one attempt at a domination hold, I'll have your teeth out with a dull spoon. Is that clear?"

A rumble of assent.

Aria was paired with Zane, a Beta of average intelligence and above-average willingness to follow orders. He gave her a chin-jut of greeting, then set his stance: low, hips square, eyes on her throat like a good little wolf. She mirrored him, trying not to let the pulse in her neck betray the tension. "Ready?" he asked.

She nodded.

The first pass was gentle, a test of reflex. Zane lunged left, feinted right, then grabbed for her sleeve. She caught his wrist, rolled her elbow under and redirected the force. They separated, no points scored.

"Better than last week," he muttered, grudging.

"Don't patronize me," Aria replied, and this time, she struck first, heel out, a snap to the knee, not enough to break but enough to bruise. Zane barked in surprise, went for her shoulders, but she ducked and twisted, bringing him to the ground in a controlled sweep. He landed hard, but not enough to draw blood.

"Winters, Zane. Switch," barked Kaine, his voice slicing through the air.

Aria rotated to the next partner, an omega who would not meet her eye. The match was halfhearted; she let the girl win, took the fall, rolled with it. Then came the trouble. Round three, Aria faced off against a human-born with hands like bricks and a scar across his cheek that looked suspiciously earned. She'd sparred him before. He was dirty, but not subtle about it.

On the first exchange, he caught her square in the ribs. Pain blossomed, white-hot, and she saw stars. The next move was instinctive: she reached for his arm, tried to lever him back, but he was ready. He feinted, then elbowed her in the sternum, sending her sprawling.

Something in her vision went black and gold, and for a second, the world swam. She felt the shift, involuntary, her eyes went hot, canines sliding out, nails hardening, a ribbon of silver-white fur fuzzed along the backs of her arms. She forced it down, but not fast enough.

"Did you see that?" a voice crowed from the sidelines. "Winters popped!"

The yard went silent. For a moment, everyone stopped. Aria's partner stepped back, arms raised in mock defense. "Easy, freak," he said, grinning. At the edge of the mat, three purebloods and a handful of humans circled in, led by Darius Blackwell, son of a minor lord, notorious sadist, and the worst kind of wolf: one who believed hierarchy was its own argument.

Darius sneered. "Look at the halfbreed trying to play wolf." Aria wiped the sweat from her lip, forced her hands to unclench. "Maybe the Council should see this," said one of his cronies, a short Beta with too many teeth. "She’s got more wolf in her arms than in her brain," another snorted.

The human-born who’d knocked her down smirked, circling with deliberate slowness. "Heard she couldn’t even make a full shift until this year. Is that true, Winters? Mommy and Daddy didn’t teach you right?"

Aria pushed herself upright, breath coming shallow, the bond at her wrist pulsing with each heartbeat. The world narrowed: she saw the ring of bodies, the hunger in their eyes, the way even the omegas and Betas at the far end pretended not to notice, desperate not to get pulled in.

Darius advanced, arms folded. "Show us, then. C’mon. Shift for us, halfbreed. Or are you just another softblood?" A ripple of laughter, sharp and nervous. Aria’s face burned. She tried to leave, but they boxed her in.

Darius was close now, so close she could smell the reek of his cologne, the sweet rot of protein powder and privilege. "Heard you’re Draven’s pet project," he whispered, just for her. "Never thought he’d stoop so low. Or is he just doing the Academy a favor, teaching the Council’s reject how to growl?"

Another round of jeers: wolf’s runt, neither-nor, omega accident. She felt the shift threaten again, wanted to dig her nails into her palms but knew that would just prove their point. Instead, she stood her ground, forcing her voice to come out steady.

"Is this what passes for sport in Howl House? Picking on someone outnumbered ten to one?" Darius’s smile sharpened. "If you want even odds, find your own pack." He jerked his chin, and two of the others closed in. Aria scanned the yard. Professor Kaine watched, eyes flat and cold. He’d intervene, eventually, but only after the lesson took.

She braced herself. There was no good ending here, only fast and slow humiliation.

As the first of the pair lunged, Aria pivoted, catching him with a knee to the gut. He folded, but the second tackled her low, bringing her to the mat with a jarring, bone-deep impact. Hands clawed for her shoulders, twisted her arms behind her back. She bucked, tried to roll, but the weight was too much.

Above, Darius loomed. "Maybe next time, keep your freakshow to yourself," he hissed, then planted a boot at her side and pressed, just enough to bruise. Aria bit the inside of her cheek, tasted blood. She refused to cry, refused even to blink.

When the group finally let up, she rolled to her knees, gathered what was left of her pride, and stood. Professor Kaine clapped his hands, dry and sharp. "Enough," he said. "Winters, see me after class. The rest of you, back to the mats. Anyone else with a commentary on species, or blood, or anything other than technique will spend the week on dish duty."

The yard returned to its rhythm, but the undercurrent was changed: whispers, side-eyes, laughter barely stifled. Aria picked up her jacket, shook the dirt from her sleeves, and moved to the far end of the mat.

She could feel the eyes on her back all the way there.

And for the first time since she’d come to Moonspire, she wondered if the Council would really care whether she survived the semester, or if this was the point all along: see who broke, and how fast.

~~**~~

The yard never remembered mercy, only spectacle. And after what happened the day before, it was hungry for Aria’s blood. She felt it before the drill even started, every Beta, omega, and Alpha-wannabe vibrating with anticipation, hoping she’d snap and show them something worth gossiping about. She had spent the night icing the bruise along her ribs, practicing the words she’d use if they came for her again, but words didn’t do much when the odds were twelve to one.

Today, the crowd didn’t wait for the bell.

They boxed her in after first contact, Darius and his pack of jackals making a show of it. They’d learned, or thought they had: this time, no dogpiling, no easy opening for her to play the victim. Darius stalked her in a loose circle, arms wide, daring her to run. “Let’s see if you can even shift at all,” he called, loud enough for the whole yard. “Or if it’s just a parlor trick.”

Aria’s hands curled into fists so tight her nails dug half-moons into her palms. The air tasted metallic, thick with the scent of sweat, suppressed fear, and the ugly thrill of impending violence. Darius stepped closer, face in a rictus of performance. “Proper wolf’s form, softblood. Watch and learn.”

He shifted, fast and practiced, fur spreading along his jaw and arms, teeth doubling in size with a wet click. The crowd went wild, hoots, howls, even a few teachers leaning over the balcony to watch. He flexed, showing off the bulk and symmetry of a textbook hybrid.

Aria knew her own form was nothing like his. She’d only ever shifted under duress, the result of need or pain, never pride. But if she hesitated, if she let him draw it out, she’d lose. And if she lost, they’d never let her back up again. She locked her gaze on Darius and bared her teeth. “At least I don’t need a pack to feel brave.”

The yard went quiet, the insult landing like a thrown blade, and for a half second, Aria saw doubt flicker behind Darius’s gold-lit irises. He didn’t answer. He lunged, faster than last time, his feet churning up the dirt in a blur. Aria dodged, just out of reach, felt his claws graze her sleeve but not connect. She pivoted, went low, swept his legs, but he countered with a shoulder block that sent her skidding. The crowd jeered.

Get her, D!

Crush the runt!

Darius advanced again, a punch aimed at her sternum. This time, Aria let it land. She absorbed the impact, let it send her reeling, then used the rebound to twist and come in behind him. Her body knew the move before her mind did: a memory from childhood, a palace training floor, the voice of her old instructor, don’t fight the force, redirect it.

She grabbed Darius by the forearm, rolled up onto his back, and locked her legs around his midsection. With a single motion, she flipped him forward. He crashed face-first into the dust, the crowd letting out a collective gasp.

Aria didn’t wait. She rolled to her feet, planted herself over his head, and looked him dead in the eyes. “Being both doesn’t make me weaker,” she said, her voice cold and clear enough to reach the far end of the yard. “It means I have twice the arsenal.”

For a second, no one moved. Darius blinked, as if trying to reboot his brain, then scrambled up, fists balled, ready to rush her again. But the mood had shifted. The jeers were gone, replaced with a dangerous silence. Even the teachers looked impressed, one or two whispering to each other, not even bothering to pretend at discipline.

Darius circled, but this time he kept his distance. He tried for another lunge, slower, more calculated, but Aria sidestepped and swept his feet again, sending him down with even less effort than before. “Want to try for three?” she asked, daring him.

He didn’t. Instead, he backed off, face dark with humiliation.

Aria stood her ground, breathing hard but steady. The silver along her arms had faded, her eyes back to their normal color. She felt the old royal combat training humming in her bones, refined, precise, impossible to unlearn.

The crowd, unsure how to react, started to disperse. A few Betas even nodded at her, grudging respect where yesterday there’d been only contempt. She watched Darius slink away, then looked at her own hands, half-expecting them to be shaking. They weren’t. For once, she felt… not pride exactly, but less afraid. She’d made her point.

Professor Kaine, ever the last to admit surprise, called the next drill, his voice an octave lower than usual. The whispers would return, of course. But they’d have a different flavor now, less derision, more curiosity. And as Aria walked off the mat, she let herself believe, just for a second, that she might survive this after all. Maybe even on her own terms.

It should have been over, but the yard loved an encore.

The pack didn’t forgive a public humiliation, not when their own had gone down in front of every eye. Darius retreated, but his cronies lingered, nursing bruised egos and cracked pride, planning revenge with the efficiency of a well-run crime syndicate. Aria expected them to jump her before she could make it to the showers. Instead, she got something worse.

At the far edge of the mat, where the dirt sloped to a patch of cinder gravel, a second circle was forming, this one quieter but no less dangerous. The mood had changed: not ridicule now, but the cold predatory focus of a wolf pack with new prey in mind. As Aria squared her shoulders and turned to leave, she found herself flanked by three Betas, each bigger and heavier than Darius, and with none of the performative stupidity.

“Nice moves,” said the tallest. “Never seen a mutt throw a pureblood like that.” The words were calculated, meant to provoke, but not enough to draw the attention of Kaine, who was busy yelling at a pair of juniors wrestling in the mud. Aria shrugged, kept walking. “Try not to be next.”

One of the others blocked her path, holding out a hand. “Hey. Don’t walk away when I’m talking to you, princess.” The mockery in the last word was ice-cold. Aria hesitated, just long enough for a bead of sweat to form at her hairline. They closed in, not touching, but close enough that her scent-masking charm could do nothing. The smallest one leaned in and took a long, dramatic sniff.

“Damn,” he said, “Darius was right. You really do smell like both.” The circle tightened. Aria felt her muscles tense, the bruises from yesterday fresh enough that one wrong move would leave her flat on her back, or worse. She scanned the yard. Lira from Luna House was pretending not to see, but her eyes flicked to Aria and then away, fast as a guilty thought.

The tallest Beta leaned forward, his breath hot on Aria’s cheek. “Got a message for you. Blackthorn doesn’t like complications. If you want to live to see next term, keep your shifts to yourself. Or, better yet, don’t shift at all.”

But before Aria could reply, the world itself shifted.

A presence entered the yard, heavy and colder than gravity. The crowd parted like an instinct, and then Caelan Draven was there, expressionless, hands clasped behind his back, eyes on the cluster of Betas as if he were already imagining their eulogies. The Betas noticed, tried to play it cool, but failed. Even the tallest one shrank back half a step.

Caelan’s voice cut through the air, flat and military. “Class is for training, not pack politics.” No one moved. He waited, the silence coiling tighter, then stepped forward, directly into the circle, between Aria and her tormentors. His body language was all patience, but his eyes told a different story.

Darius, seeing his chance to regain face, called out from the other side of the yard. “She started it, Draven. If you’re gonna police the rules, start with your own project.” Caelan didn’t even look at him. Instead, he held the gaze of the tallest Beta until the boy looked away, then turned to Aria.

“You okay?” The question was rhetorical, a formality, but Aria understood: it was permission to walk away, to break the chain. She did. No one stopped her.

Kaine, finally aware of the tension, strode over and barked something about drills, dispersing the yard like he’d sprayed it with cold water. The crowd broke, most of them watching Caelan with new wariness. Betas mumbled to each other, omegas clustered in huddles, even the human-borns kept their distance.

As she crossed the yard, Aria heard the new flavor of whisper.

Draven’s protecting the half-breed. Never seen him step in for anyone.

Heard he killed a whole pack in the war. Why’s he wasting time on her?

She must be more dangerous than she looks.

The shame was still there, but mixed with something rawer, a sense of changed equilibrium, a new variable in the math of survival. Aria hated needing rescue, but she was not fool enough to ignore the shield Caelan’s presence provided.

As the session ended, the yard emptied fast. She lingered, letting the last of the crowd clear out before heading toward the lockers. Caelan was waiting at the path, leaning against a dead tree, arms folded. He did not smile, but he nodded once as she passed.

“Thanks,” she said, not slowing. He didn’t answer, but walked alongside her for a few paces. “They’ll try again,” he said. “You know that.” She nodded. “If you want, I can…” He trailed off, as if the offer cost him something. Aria shook her head. “I can handle it.”

He looked at her, and for the first time since she’d arrived, there was no contempt, no challenge, just a recognition. Like they were both staring down the same wolf. He let her go, turning back toward the main quad. “Suit yourself,” he said, and was gone.

Aria reached the locker room, stripped out of her ruined jacket, and stared at her reflection in the warped metal door. Her hair was wild, eyes still tinged with the last of the shift. She looked… not a princess, not a mutt, but like someone who could survive a place like Moonspire.

She stood a little taller as she dressed, even as the echoes of the day followed her through every corridor. The new rumor was out, and it would never leave. But neither would she.

And for once, she was okay with that.