Long-press a paragraph to send danmaku
"Say that again." Sona's blade didn't waver. "Slower. So I can decide exactly how I'm gonna kill you."
"It's your name." Rhys kept his eyes on hers, not the steel. "Sona Vhelrn. Written in my ledger. Tonight's date under it."
"Everybody in this keep knows my name."
"I didn't say it out loud until you'd already pulled a blade on a stranger who somehow knew your name, your rank, and which stairwell you'd corner him in." He let that sit. "You wanna explain how I knew that?"
Her jaw worked. The sword eased back half an inch—enough that he could swallow without opening a line across his throat.
"Show me."
He held up the ledger. Old leather, edges soft with handling that hadn't happened yet in this loop. She grabbed his wrist before he could open it—grip like a vice, nails biting through his sleeve.
"Slow," she said. "You flip a page wrong, I take the hand."
"Copy that."
He turned it with two fingers. The page fell open to her name, ink black and wet-looking even though nothing about it was actually wet. She stared at it like it might bite her back.
"That's not my handwriting."
"It's not anyone's. It writes itself."
"That's insane."
"Yeah." He met her eyes. "Welcome to my night."
She shoved him back a step with the flat of her free hand, sword still up. "Bell tower. Now. You're gonna say all of this again in front of someone who isn't holding a knife on you, and if it falls apart, I still get to kill you. Just with an audience."
"Fair."
The stairs were narrow. Stone worn soft in the middle from three hundred years of choir girls climbing at dawn. Rhys went first because she told him to—eyes on his back the whole way, blade never sheathed, close enough behind him that he could feel the cold coming off the steel between his shoulder blades.
The tower room at the top was small. Round. Nine bronze bells hung from the rafters, dark with age, each stamped with a name he half-recognized from three loops back—names of women who'd died ringing them. A woman was already up there, arms deep in a chest of old vestments, gray at the temples, tired in a way that had nothing to do with the hour.
"Ethlin," Sona said. "He knows things."
Ethlin Krey looked up. Took in the sword. Took in Rhys. Didn't seem particularly surprised by either. "Everyone knows things, Sona. Most of them are wrong."
"He knows my name's in a book that writes itself."
That got a reaction. Ethlin set down the vestment she was holding—slow, like sudden movement might spook something in the room. "What book."
Rhys held it up again. "It's a ledger. It tells me who dies and when. I've read it eight times before tonight. I'm not guessing when I tell you Sona's name's in there for tonight's date."
"Eight times," Ethlin repeated.
"I've lived this night eight times. I always die when the keep falls. This is loop nine."
Sona's sword arm didn't drop, but something in her face did—a crack, thin as hairline glass. "You're telling me you've watched me die eight times."
"Once. The rest of the time you weren't the one who got there first."
That landed harder than he meant it to. Her eyes went flat, unreadable, the way people go when they've already made peace with something and don't want it reopened.
"I'm the youngest blade in this choir," she said. "I know what the sacrifice list is. I've known since I was eleven years old. I'm not scared of a book telling me what I already agreed to."
"You didn't agree to anything. You were a kid and somebody handed you a rule and told you it was tradition."
"Watch your mouth."
"I'm not wrong."
Ethlin stepped between them before the blade found a reason to move again. "Enough. Both of you." She turned to Rhys, voice low. Careful. "You said the ledger tells you who dies. Does it say all three of us."
Rhys hesitated half a second too long.
"That's a yes," Ethlin said.
"It's not finished writing," he said. "That's the part that matters. Names in that book change. I've watched them change."
Sona laughed—short, ugly. "Nobody's name changes. That's the whole point of the sacrifice list. Three names, every generation, so the seal on the wall holds. It's not a suggestion, it's math."
"It's math I've already broken twice and it still didn't save you," Rhys said. "So maybe try different math this time."
The room went quiet enough to hear the bells creak on their chains.
Then the floor seal—the old ward ring cut into the stone under the bells—started to shake.
Not the room. Not the tower. Just the ring. Faint lines of old ink-black inlay flaring hot gold, humming up through the soles of Rhys's boots.
"That's not supposed to do that," Ethlin said, backing off it fast.
Sona's sword dropped an inch on its own. Her whole body had gone rigid. Eyes wide. Pupils blown out like she was staring at something none of them could see.
"Sona." Rhys grabbed her arm before he thought better of it. Her skin was ice under his palm. "Sona, look at me."
"Three names." Her voice had gone thin. Far away. "I can hear all three. Mine. Ethlin's. Yssa's. All at once. That's never—the seal only ever shows one at a time, that's how it's supposed to—"
"It's early," Rhys said, and the words came out before he'd decided to say them, cold and certain in a way that scared him more than the shaking seal did. "It's not supposed to do this yet. Not for another six weeks."
Sona's eyes snapped to his. Sharp again. Sword hand tightening. "Six weeks. You mean winter."
"I mean the ritual's not supposed to fire until the solstice." His grip on her arm hadn't loosened. Neither had hers on the hilt. Close enough now he could feel her pulse jump under his fingers. Feel the breath she wasn't taking. "It's not winter yet."
Ethlin's face went the color of the old stone under her boots. "Then why is it already choosing."
The seal flared brighter. Gold light crawling up the walls, casting shadows that moved wrong—too fast, too hungry. The bells overhead started to hum, low frequency that Rhys felt in his teeth.
Sona's eyes locked on his. "If it's choosing early, that means—"
"It means someone changed the terms," Rhys said.
"Who."
"I don't know. But I'm gonna find out before—"
The ledger in his other hand flared hot. He jerked it open.
A fourth name was writing itself under Sona's.
Ethlin saw it first. "That's not possible. The seal only ever takes three. Three names. Three lives. That's the entire foundation of the—"
"It's writing a fourth," Rhys said.
Sona's breath stopped. "Whose."
The ink finished its work.
The name staring back at them was Rhys's own.
Sona's sword came back up. Not at him this time—between him and the seal, like she could cut the light in half if she tried hard enough. "You said you die when the keep falls. You didn't say you were on the list."
"I wasn't. Not in any of the other loops. This is new."
"New how."
"I don't know!"
The bells stopped humming.
The light died.
The tower went silent.
Then the door at the bottom of the stairs slammed open, and someone screamed Ethlin's name from three floors down.
Ethlin's face went white. "That's Yssa."
Sona was already moving, taking the stairs two at a time, sword still drawn. Rhys followed, ledger shoved back in his coat, heart hammering against his ribs.
They hit the bottom landing and found Yssa on her knees in the doorway, hands pressed flat to the stone, blood running down her wrists.
"The seal in the chapel," she gasped. "It's bleeding."
Ethlin pushed past them, running. Sona grabbed Yssa under the arms, hauling her up.
"How long," Sona said.
"Two minutes. Maybe less. I came to find you as soon as—"
"Who else knows."
"No one. I locked the doors."
Rhys's chest went tight. "If the chapel seal's bleeding, that means the outer ward's already cracked. We've got maybe ten minutes before—"
"Before what," Sona said.
He met her eyes. "Before whatever's on the other side of that wall figures out the door's open."
Yssa's face went gray. "What's on the other side."
Rhys opened his mouth.
The chapel bell rang once.
Then the screaming started.