Silk and glass turned the great hall into a half-made dream.
Ribbons hung in loose arcs from the rafters like unfinished sentences. Lantern frames waited in stacked rings. Needles and pins sat in orderly trays, sharp as rules.
The air tasted faintly of chalk-dust and scent-oils, and Aether moved through it in thin, obedient filaments—tugged, threaded, and anchored by the hands of students who'd been told, very clearly, to behave.
Aurelia stood at the long table with her sleeves rolled to the wrist, crest gleaming at her chest like a dare.
Across from her, Lucien lifted a spool of silk as though it were a court invitation, worth judging, worth refusing, worth accepting only on his terms.
"Disciplinary work," he said, voice light in the way a blade is light, balanced, dangerous. "I haven't had one of these since I was twelve."
Aurelia didn't look up. She measured a length of ribbon between her fingers and began to thread it through a ring with calm precision. "Then you've been sheltered."
Lucien's mouth twitched. "Or competent."
"You provoked it," she said.
He leaned an elbow on the table as if this were an idle parlor and not punishment. "You accepted it."
Aurelia slid the ribbon through, tightened the knot with a clean pull, and only then met his gaze. Her eyes were steady. "Because you keep mistaking cruelty for control."
Something flickered across his expression, amusement, irritation, interest, pretending to be neither. "You'll learn," he said softly, "that what survives here isn't truth. It's leverage."
Aurelia's fingers stilled for half a beat.
He talks as if the court were a law of nature.
She set the finished ring aside and lifted another. "Strength survives," she said, voice even. "Resolve survives. Not petty governance dressed up as wisdom."
Lucien's gaze lingered on her hands, as if cataloguing the rhythm of her work the way he catalogued people. "That's a pretty belief," he said. "It will look better broken."
Aurelia didn't react. She reached for a thin wire and held it up to the lantern ring like a jeweler aligning a setting.
"Hold that," she said, and didn't add please.
Lucien did it anyway, two fingers, effortless. His Aether slid out in a narrow golden thread, not a flare, not a show. It pinned the ring in place as if the air itself had agreed to behave.
Aurelia's silver current followed, lighter and cooler, threading the wire through and closing it with a careful twist.
Their work overlapped for the briefest moment, two currents in the same space, then separated cleanly.
No warmth. No softness. Just competence pressed against competence.
A lantern hung and steadied above them, floating in a slow circle.
Lucien watched it as if he'd made it. "What will you do after graduation?" he asked, casual as a coin flicked into a fountain.
Aurelia's brow lifted. "We don't need small talk."
"Don't make things awkward," she added, and returned to the ribbon.
Lucien laughed under his breath. "After yesterday, you're worried about awkward?"
"I'm worried about wasted time," she said.
He made a sound like approval that didn't quite decide whether it was mockery. "Fine. Wasted time. Answer anyway."
Aurelia tied another knot. Her movements remained measured, with clean edges, a controlled breath, and no tremor. "Royal service," she said. "Mage corps, perhaps. Work that matters."
Lucien's eyes sharpened. "You'll end up in the palace one way or another," he said mildly. "The court has a habit of arranging its future."
Aurelia's grip tightened until silk creaked between her fingers.
"I will never be your bride," she said, cold and clear.
Lucien's smile returned in a thinner line, as if he were pleased she'd finally chosen a sentence worth fencing with. "Never is an interesting word," he murmured. "People who swear it tend to discover how little the world cares."
Aurelia leaned forward just enough to make him feel the space between them shrink. "The world cares when a Caelistra decides what she will and won't be used for."
For a moment, the hall hummed with nothing but Aether and the quiet scrape of ribbon through rings.
Then a lantern to their left dipped, its levitation faltering, wobbling with an offbeat pulse. The frame tilted as if it meant to spill its glass.
Both of them moved at once.
Lucien's golden thread snapped out, taut and precise, catching the lantern's fall at the rim. Aurelia's silver current followed immediately, a second line bracing the opposite side, smoothing the wobble into a controlled sway.
Their fingers brushed the same metal ring, contact so brief it could've been mistaken for a coincidence. They straightened in the same breath and stepped back in the same breath, as if returning to separate corners of a board.
Lucien's gaze lingered on her for a fraction longer than necessary. "You're better at this than you look," he said, almost approving.
Aurelia lifted an eyebrow. "Flattery won't loosen my tongue."
"We'll see," he said. "Masquerades make people careless."
"They make you louder," Aurelia replied.
His smile sharpened at that. "And you quieter."
They returned to the work. Lanterns rose. Ribbons braided. Aether did what hands asked, because hands had been trained to ask correctly.
Aurelia's thoughts, however, refused to stay on silk.
Stage Three.
The word sat under her ribs like an itch she couldn't scratch in public. Echocraft wasn't on today's syllabus. Malrec drilled fundamentals and the second stage of Elemental until everyone could do them in their sleep. Seris was still forcing Weavecraft into students' wrists and breath.
Echocraft lived in rumor and margin notes, in the way older mages spoke when they thought no apprentice was listening.
Lucien's voice cut through her concentration. "Miss Caelistra. If you stare into the air hard enough, will the silk tie itself?"
Aurelia blinked once and returned to the ribbon in her hands. "It already is," she said, and lifted the spool with Aether to prove it, just enough to be annoying.
He huffed a laugh. "You're insufferable."
"You're efficient," she returned, and meant it as neither insult nor praise.
Lucien's gaze slid, quick and sharp, to the way her Aether moved. Not loud. Not brute. Something… tuned.
"What stage are you working on?" she asked, because spite was sometimes useful.
Lucien's answer came without hesitation. "Weavecraft."
Aurelia's eyes narrowed. "Stage Two of Manipulation."
He plucked a loose ribbon between his fingers and tugged the air once. The ribbon shivered, then locked into a neat knot midair, tight, clean, enduring. It held its shape without him having to stare it into obedience.
"You don't force the world," he said, as if bored by the need to explain. "You give it direction and make it stay there."
Aurelia watched the knot. She hated how elegant it was.
Of course, he chose the edict that turns "control" into a craft.
Her mind drifted back to Echocraft again, echo, repetition, the idea that the world could be taught to remember your motion.
Not a knot that endured.
A memory that answered.
Her fingers paused over a ring. The hall's Aether was already moving, already threaded through a hundred small tasks. If she tried here, it wouldn't look like a performance. It would look like work.
And no one punished students for working too well.
Aurelia let her breath settle.
Anchor first. Don't chase the echo. Give it a tone.
She reached for the simplest emotion she could hold without shaking: steadiness. Not pride. Not anger. The quiet, stubborn calm her mother's letter had placed in her chest like a hand on her shoulder.
She let that calm fill her throat, her ribs, her fingertips.
Then she moved.
Not a grand gesture, something small enough for the world to accept as ordinary. She lifted a thin ribbon with Aether and guided it into a slow, circular arc above the table.
Lift. Settle. Lift. Settle.
A simple motif, repeated with identical timing—breath as metronome, wrist as measure.
For a heartbeat, the ribbon moved like it belonged to her rhythm.
Then, after she let her focus go, something strange happened.
The ribbon did not immediately fall slack.
It held its curve for a fraction longer than it should have, hovering in the air with a faint, quivering persistence, as if the room had kept the last instruction on its tongue.
Aurelia's pulse jumped.
Again.
She repeated the motion, same timing, same breath, same calm.
Lift. Settle.
A small shimmer remained where the ribbon had been, a thin crescent of silver residue in the air, like a note refusing to die.
Not a full echo. Not a reliable one. But not nothing.
Then the hall seemed to correct itself.
The shimmer thinned. The crescent snapped back into ordinary motes. The ribbon sagged, returning to mere silk in the air.
Aurelia kept her face neutral, but her fingertips tingled with the aftertaste of the attempt, cool and metallic, like struck silver.
I got one repeat. One. And the world refused the second.
She forced herself to breathe as if nothing had happened, as if she hadn't just seen the edge of the thing she wanted.
Across the table, Lucien had gone still.
His gaze wasn't on her face. It was on the air above the ribbon where the crescent had been.
He let out a brief laugh that wasn't cruel, exactly. More like unwilling admiration disguised as annoyance. "You're excessive," he said. "You can't just… make the room remember you in the middle of punishment."
Aurelia lifted her chin. "I didn't make it."
Lucien's eyes narrowed. "It answered you."
Aurelia didn't deny it. She couldn't. Instead, she reached for another lantern frame and began to thread the wire like a person who hadn't just touched a threshold.
Lucien, of course, couldn't leave it alone.
"If you get to daydream your way toward Stage Three," he said, and then, very deliberately, he lay back on the polished floor as if he owned it.
Aurelia stared down at him. "You're kidding."
Lucien folded his hands across his chest, eyes half-lidded. "Try not to faint, Lady Caelistra. I'm practicing."
His voice lowered, and for the first time, it sounded less like court play and more like genuine focus. "Weavecraft," he murmured. "Thread. Hold. Stay."
Golden filaments unfurled from his fingertips in neat lines, lacquered and disciplined. They ran across the ceiling like stitched seams. He guided them into a chain around a row of lanterns and fixed the entire strand in place.
The lanterns hung steady, unblinking, enduring.
Aurelia watched, unwillingly impressed.
His Aether wasn't alive the way hers became when it sang. It was built, shaped into form, and told to remain.
Then Lucien tried to add something subtle.
A second instruction, a gentle repeating pulse, as if he were attempting, without admitting it, to coax his weave into answering twice without additional effort.
The golden filament creaked. The knot held, but it refused the second motion. The pulse sputtered and died, leaving only the stubborn, static chain.
Lucien opened his eyes and sat up, brushing dust from his uniform with a practiced flick.
His mouth quirked. "Not bad," he conceded, and the words tasted like a challenge. "Different aim. Yours wants memory. Mine wants permanence."
Aurelia crossed her arms. "Neither is Stage Three yet."
Lucien's gaze sharpened. "But you felt it."
Aurelia's jaw tightened.
No. I recognized it.
She forced her voice even. "It's not a bell. It's not a tingle. It's proof. Reliability. Repeatability."
Lucien's smile widened a fraction, pleased, because she'd answered like a rival and not a girl he could shove into a story. "So we agree," he said. "Stages aren't gifts. They're habits."
Aurelia's eyes flicked to the air where her crescent had been. "And habits have costs."
The iron taste at the back of her tongue returned as if the Aether were reminding her. Her ribs felt slightly hollow, like a space had been carved for something that would only grow with practice.
Lucien watched her carefully, the way a strategist watches a door after hearing the lock click. "Don't get ahead of yourself," he said lightly, but his eyes were alert. "Most students don't stumble into that kind of shimmer by accident."
"Most students reach Stage Three by graduation," Aurelia replied, voice-controlled. "Some reach Stage Four with dedicated study. Stage Five—" She paused, letting the fact sit between them like a blade laid flat. "—is rare in students. That's where the Academy stops teaching and starts warning."
Lucien tilted his head. "And you plan to ignore warnings."
Aurelia's mouth curved faintly. "I plan to understand them."
Lucien stood and offered no hand, of course, he didn't. He simply stepped back into place across the table, reclaiming his posture like a crown.
For a few minutes, they worked in silence again.
Ribbons rose. Lanterns floated. Aether obeyed.
But the air between them had changed, sharpened by what they'd both glimpsed.
Not warmth.
Not camaraderie.
Recognition.
Then, without looking at her, Lucien spoke quietly. "If you keep doing that, leaving your rhythm in the room, someone will notice."
Aurelia's fingers stilled.
Someone already is.
"Let them," she said.
Lucien's smile returned, thin and knowing. "Brave."
"Careful," Aurelia corrected.
He hummed as if filing that away for later.
At the far end of the hall, the massive doors opened, letting in a thin spill of corridor light and the faint echo of footsteps. A supervisor crossed the threshold, only a passing tutor checking progress, but instinctively, Aurelia felt her Aether draw closer to her skin, as if it preferred not to be seen half-formed.
Lucien noticed that too.
His eyes flicked to her, then away, as if he'd just learned a new angle of her restraint.
The tutor didn't stop long. A curt nod. A glance at the floating lanterns. Then the doors shut again, and the hall returned to silk and quiet.
Aurelia exhaled slowly.
The crescent echo was gone now. Only the memory of it remained inside her, like a map burned into the palm.
Lucien spoke again, softer. "Next time, do it on purpose."
Aurelia's gaze snapped to him.
He smiled like he hadn't said anything worth holding.
And that, she realized, was how Lucien fought.
He didn't need to win today.
He only needed to plant a sentence that would grow later.
Aurelia returned to the ribbon in her hands, tightening the knot until it sat perfectly and unarguably.
Fine.
Then I'll grow faster.
