Long-press a paragraph to send danmaku
Pain was honest. It didn't pretend to be something else.
Kael came back to the bell, the trunk, the copper-ash taste. His hands shook as he gripped the leather handle. Fourth morning, then. Or still the third, if death didn't increment the counter.
He needed data.
He went to the feast this time and ate nothing. He counted heartbeats between the dean's toast and the first laugh from the merchant boy's table. He left at minute forty-seven and jogged to the eastern courtyard.
The sigil wasn't there yet.
He waited, hidden behind a column, and watched Dorian arrive with two friends from House Ashford's contingent. They joked. Dorian stretched his fingers, casual confidence painted on like varnish.
At minute twelve past the hour, a hooded figure crossed the courtyard too quickly to be a student. Kael's pulse jumped. The figure knelt at the third stone from the north wall and drew the hourglass sigil with chalk that gleamed faintly blue.
Dorian didn't see. His friends didn't see. The hooded figure melted into the shadow of the arcade and was gone.
Kael memorized the gait, the height, the way the left shoulder dipped.
He didn't stop the explosion on iteration four. He needed to know the radius.
He died at 8:14 p.m.
Fifth morning: he sabotaged the chalk before dawn, scraping the courtyard stones with a wire stolen from the artificer's closet. The sigil never appeared. Dorian's showcase proceeded. Lightning braided. Applause rolled.
At 8:14 p.m., the eastern courtyard still erupted.
Different trigger, then. Or a trigger that didn't need visible chalk.
Sixth morning: he warned Renn and watched Renn die anyway, confusion on his scarred face as the shockwave took him. Guilt was a stone in Kael's throat.
Seventh morning: he locked himself in the deepest cellar of the library. The explosion muted to a thump that dusted books from shelves. At midnight, the fold came—not sleep, not teleportation, but a sensation like being turned inside out through his own navel. He woke on the cobbles.
The loop reset at the first bell of term, not at death. Death was just an inconvenient exit.
Eighth morning: he tested boundaries. He rode a borrowed horse past the academy gates at dawn. The wards shimmered. The horse screamed. Reality snapped. Bell.
Ninth morning: he mailed a letter to the city magistrate describing the coming attack. The letter arrived—he verified on iteration ten. Nothing changed.
Tenth morning: he told Renn everything.
Renn listened with narrowing eyes. "You're mad."
"Watch the eastern courtyard at eight tonight."
Renn watched. Renn died. On the next iteration, Renn looked at Kael with hatred. "Don't talk to me again."
People weren't anchors. Only Kael carried the loop in his bones.
He started a ledger on iteration eleven, inked on the inside of his coat lining.
*Reset: first bell, first day of term.* *Death: irrelevant.* *Information persists in me only.* *Explosion: 8:14 p.m., eastern courtyard, regardless of showcase outcome.* *Sigil: drawn by hooded figure ~7:12 p.m. if not removed.* *Wards: hard boundary.* *External intervention: ineffective.*
On iteration twelve, he attended Miren's elective.
The classroom beneath the observatory smelled of ozone and old tea. Five chairs. Three empty. Professor Miren stood at a blackboard covered in equations that hurt to read, as if the symbols moved when you weren't looking.
She was younger than her reputation—sharp cheekbones, hair pinned with copper needles, eyes the color of deep water.
"You're early," she said to Kael.
"I'm always early now."
"Are you."
He sat. Another student slipped in—silver hair, gray eyes. Liora. She didn't look surprised to see him.
Miren locked the door. "This course is not listed. Attendance is a choice you will regret if you are stupid. Today we discuss cages."
She drew a circle on the board. "A temporal cage resets its occupant. The occupant believes they are clever. They are usually food."
Kael's mouth went dry.
"Food for what?" Liora asked.
Miren's smile was thin. "For the thing that feeds on repeated effort. Every loop is a harvest. Mana spent. Will spent. Possibility spent. The academy sits on a wound. The month of term is a lid. Someone is turning the handle."
Kael leaned forward. "How do we break it?"
Miren studied him. "First you learn the rules. Then you learn which rules are lies." She tapped the board. "Assignment: map every event that repeats with millisecond precision. Bring me discrepancies."
When class ended, Liora caught his sleeve in the stairwell.
"You asked which iteration," Kael said. "You know."
"I know a lot of things." Her grip was cool. "Stop warning people. Grief loops too, even if they don't remember."
"How many for you?"
She released him. "Enough to stop counting out loud."
Footsteps echoed above. Miren's voice, distant, speaking to someone else. A man's voice answered—smooth, amused.
Kael climbed the stairs and glimpsed a figure in dean's livery disappearing around the corner. On the man's palm, visible for half a second, a mark like a cracked hourglass.
That night, Kael returned to the eastern courtyard at 7:50 p.m. with a shield spell layered three deep—more than he'd ever managed before repetition trained his channels like a blade.
The hooded figure appeared.
Kael moved.
He tackled the figure into the column's shadow and tore back the hood.
Not a man.
A woman—middle-aged, familiar cheekbones, a mouth he'd seen in mirrors softened by age. His mother's face, empty of recognition, eyes filmed with borrowed light.
"Hello, son," she said, and pressed her palm to his chest.
His shield spells crumbled like wet paper.
At 8:14 p.m., the courtyard exploded, and in the last instant before fire, he heard her whisper: "You're not supposed to be awake yet."