Skip to content
AFTER CERTAINTY
Skip to chapter text

VelorumPart I — The Choice

Chapter 5 — Velorum

About 11 mins

The stone under Riven's boots was warm.

Not from the sun. The sun hadn't shown itself all day. This warmth came up through the soles of his boots and settled in his legs until they felt loose beneath him.

The Ashring spread wide around them—rings cut into pale stone, each step down a hand-span lower than the last. Grey sky. No shadows. Riven tried to count the rings, lost track at seven, started again, lost track again. Cael stood on the next ring in, one step lower, still holding his wrist.

"You're crushing my hand," Riven said.

"Let go, fuck," Cael said.

Cael's fingers didn't ease. "No."

Riven tugged once against the grip. "You are."

"Good." Riven almost laughed. Almost. The sound died before it reached his throat. His mouth had gone dry. Something about the place swallowed noise.

He tried to speak again. His voice came out flat and small, like the words had to climb through stone before they hit his own ears. The wind should have been moving through the carved channels. It wasn't. His breathing sounded too loud, then muffled, then loud again. The air pressed on him—not fog, not smoke—heavy, like his ears were still full of harbor water.

His pack strap dug into his shoulder—the same worn seam from Mara's loft. He shifted the weight and the ache stayed where it belonged, his alone.

Sweat gathered at his hairline though the air was cold; he wiped it with his free hand and smelled salt and iron, wrong for a mountaintop and wrong for anywhere that wasn't the harbor, while the carved channels that should have carried runoff sat dry. Riven watched a leaf—or something like a leaf—skitter across the center without wind. It stopped. Started again. Wrong direction.

"Cael." Riven's voice came out thin. Wrong. "We should really go."

"Maybe." Cael again. The same answer.

Something tightened beneath Riven's ribs. His skin prickled. His eyes watered for no reason he could name.

Riven tried to step back. His boot skidded on the warm stone. Cael still had his wrist. He didn't leave. The warmth in the stone climbed higher, past his ankles, into his knees.

The clouds overhead shifted—not drift, a jump. The ring dropped half a hand-span under his boots. His stomach dropped. His heart stumbled once, hard.

"Tell me you saw that," Riven said.

"Yeah." Cael's voice came quiet. Too quiet.

Riven licked his lips. His mouth felt dry. The weight settled in his chest, low and stubborn. No voice. No words. Just the sense that something else was here, watching, waiting.

His pulse jumped. The weight didn't.

The pamphlet flashed through his head: Heartbridge, First Circle, the Ashring, cheap ink and old stories. For the first time since leaving Greyhaven, he wished he'd never picked the damn thing up.

He thought about Mara's board—his name in chalk, already scrubbed or not yet, he couldn't know. Thought about the handcart and the herring smell and the dick drawn under the square sign. Ordinary things. They felt very far away.

Beside him, Cael's grip tightened, not much, enough. "I'm here." Riven couldn't tell whether Cael meant him or himself.

Riven sucked in a breath. The air barely reached his lungs. "Did you feel that?"

"Yeah." Cael didn't hesitate. "What was it?"

For the first time since they entered the Ashring, Cael looked away from the center. Looked directly at him. Fear on his face—not panic, not confusion, just fear. "I don't know." He didn't sound uncertain. "But it's real."

It kept building. Neither of them let go.

They had crossed deeper without deciding to—past the outer rings, past the place where Riven's knee had buckled on the climb in. From here the rim sat above his shoulder line, a grey wall cutting off the trail. The inner rings stepped down toward the center, each step pulling him in a little harder, like the hollow wanted feet in it. The warmth climbed with each step—wrong, but inviting, the way a bad inn looks warm from the road. His boot scuffed the stone and the scrape came back a beat late.

He glanced at the center and looked away again. It looked farther. When he looked back it looked closer. His stomach turned.

Cael's stride hitched on the next ring down. Neither fell. Falling would have meant letting go.

"Cael," Riven said.

"I'm here." Same words as before. Cael meant them more this time.

Riven's jaw clenched. He thought about Mara's kitchen—the hinge, the coins—and shut it out. Wrong place. Wrong moment. He didn't want Greyhaven up here at all.

Riven wanted whatever this was to stop. The worst part was that some small traitorous piece of him didn't, not entirely.

A laugh escaped him, or maybe a choke, hard to tell.

"Riven." Cael's voice sounded farther away than it should have.

"I'm fine," Riven said.

"No."

"I'm standing, aren't I?"

"Barely." Cael didn't smile. Riven tried to roll his eyes. It took more work than it should have.

The center wasn't empty the way the pamphlet had promised. No hut. No keeper. No statue—just pale stone worn into a shallow groove between two hand-shaped hollows. Old wax sat in the crack, grey and hard. Fiber from somebody's ribbon or rope clung to the edges.

Cael crouched without letting go of Riven's wrist. "Line cut in the rock."

"Pilgrims," Riven said.

"Pilgrims don't wear stone down like that."

Riven looked anyway. The groove made a loop—the same knot shape as the carving on the hill, minus the heroes. His pamphlet had a picture of that. Two stick men and a rope. Real life was messier. This wasn't mess. This was use.

"The story might be true," Riven said, and hated himself for saying it.

"The story's a song." Cael's eyes stayed on the groove. "This is stone."

"Stone's warm," Riven said.

"Could be us climbing all day," Cael said.

"No sun." Riven swallowed. "You noticed that too."

"Yeah." Cael stood. "Pamphlet lied about the hut. And the well."

"So why trust the rope part?"

"Because it's the only part that looks used."

"You want heroes," Riven said.

"I want to know if we're idiots."

"Same walk. Different brochure." Riven looked toward the rim. "We can still turn around. Tell Mara the ridge was empty and the oatcakes were bad."

"We can," Cael said.

"One try," Cael said. "Your rope in the cut. Both of us holding. If it's nothing, we leave before dark. No song. No story for the square."

"And if something happens?"

"We don't lie to each other about what we felt."

Riven almost said no. They had climbed too far to walk down with a shrug. "One try," he said. "Then I'm done."

"One try."

Cael worked the coil loose from Riven's pack with his free hand—awkward, still linked at the wrist until Riven had to help feed the line. The rope dropped into the groove. Hemp and road grit. The groove stayed quiet.

"Ready?" Cael asked.

"No," Riven said.

"Anyway," Cael said.

"Yeah. Anyway," Riven said.

They leaned back the way you leaned on a dock line taking strain—not prayer, just weight. The stone warmed under Riven's boots. The rope drew taut in the groove for a second without either of them pulling harder. Gravel clicked somewhere below the rim, a beat late. Cael's boots slid half an inch on the smooth rock and caught again. Riven felt only his own legs tremble.

Then it passed.

They let go of the rope. Riven wiped his palms on his coat. Cael straightened and stared at the groove, waiting for more.

"That's it?" Riven said. "Warm rock?"

"Stone answered," Cael said.

"It got warm. People get warm climbing." Riven worked his fingers loose from Cael's wrist—habit, not need—and the cold bit the skin where they'd been held. Easy. "See? Nothing."

Cael flexed his hand once. "For now."

"We're done." Riven hitched his pack higher on his shoulder. "Turn around before dark. We tell her the pamphlet was right about the bowl and wrong about everything else."

He took two steps toward the rim. Cael didn't follow.

"If we leave," Cael said, "we lie about what we felt."

"We felt altitude and bad oatcakes."

"You felt the ring drop."

"So did you." Riven stopped. "That's weather. Or stone. Not a god in a hat."

"No god." Cael's eyes stayed on the groove. "Still something."

For a moment neither spoke. The bowl waited around them: stone, warmth under their boots, nothing in the center but the feeling something was watching.

Cael caught his wrist again. Harder than before.

"I'm in." Cael's voice came out rough, certain. "Whatever this is. Whatever it costs."

Riven wanted to lie, wanted to say he'd been dragged here, wanted to say this was Cael's fault, wanted to say he'd been trying to leave since they stepped into the Ashring. His mouth wouldn't do it. Not here. Not now.

He thought about turning around one more time. Gate. Board. Handcart. Small failures he understood.

"I'm not leaving you up here alone." The admission hurt, more than the fear, more than the weight in his chest. "I'm not giving you that story."

Cael swallowed. Something moved across his face, gone before Riven could name it.

"That's not a yes," Cael said.

"It's not a no," Riven said.

"Riven." Cael's grip didn't ease.

The weight pressed closer. Riven's mouth tasted like copper and old rain. He wanted to spit. Couldn't.

The words came out raw. "I'm in." He closed his eyes, opened them again. "Fuck." A breath. Then: "I'm in."

For a heartbeat nothing changed—the same groove, the same rope lying in the dust, Cael's grip on his wrist.

Then the stone beneath them hummed, low and deep, more felt than heard. The presence pressed closer—close enough to count, like Mara chalking a name on the board: present.

On the hum, Riven's next breath wasn't only his. Cael pulled it, or he pulled Cael's—the same inhale in two chests. That was the line. After that, nothing went back to before.

Riven tried to pull away. His fingers opened half an inch and stopped. Cael tried the same. Same failure.

"What the fuck was that?" Riven said.

"Count," Cael said. "To five. Out loud. Separate."

"One," Riven said.

"Two," Cael said. Riven took three. Cael took four. Riven coughed on purpose halfway through five. Cael shot him a look. They both said five at once and heard the overlap anyway.

Riven's fingers loosened. Not free. Looser.

He tried one last time to step back. His heel lifted half an inch. Stopped. The warmth held him in place, thick as a packed crowd when the crush starts.

Riven heard his own breath catch—not Cael's, his. Or both. He couldn't tell.

Heat climbed through Riven's jaw. Not a word. Not a voice. Just—

Yes.

Shame hit first, then gratitude, unwanted, uninvited, not entirely his. His heartbeat stumbled. For a second he couldn't tell whether the second rhythm belonged to him or Cael.

"Cael." His voice came out rough. "If we die here, Mara charges somebody."

"She charges everybody." Cael's mouth twitched. Not quite a smile. "Write that on the board."

Riven laughed once. Broken. Real.

His ears popped. Cael's popped a heartbeat later—not same time, close enough to mistake. Hot tears gathered before he could stop them. No wind. No excuse.

Riven wiped his face with his free hand. The tears kept coming anyway—or maybe they were Cael's. He couldn't tell.

Cael's relief hit him without warning—not safety, just purpose, the stupid hope that the oath might mean something instead of ending as a pamphlet story. Riven felt it in his chest before he could block it. Anger came right after, sharp and stupid.

You don't get to be relieved.

He didn't say it. Cael heard it anyway. They both knew.

Beside him, Cael squeezed his hand once, hard. "I know."

Riven looked over. Cael's eyes were wet too.

The bowl fell silent. No wind, no birds, no scrape of stone. Just breath. Just heartbeats.

Riven tightened his grip on Cael's sleeve until his knuckles hurt.

The bowl did not release them. It held—warmth, the second rhythm in his chest—while the grey sky did nothing useful above the rim. Riven counted breaths because his hands had nothing else to do. At twenty his count tangled with Cael's. At twenty-one he stopped.

Cael's thumb moved once against Riven's wrist. Sorry or steady—Riven couldn't tell.

"We should—" Riven started.

"Yeah," Cael said. "I know."

Neither moved yet. Moving meant packs and the trail down and admitting they'd said yes to whatever this was.

Riven swallowed copper. "We didn't pay ahead."

"She told us to."

"She tells everybody that." Cael almost smiled. "Doesn't mean she won't charge us anyway."

Riven laughed once despite everything. The sound stayed small. The bowl swallowed the edges of it but not the center.

They moved toward the rim without deciding to—pressure easing a fraction with each ring outward, warmth thinning, breath returning in uneven pieces. The outer rim rose ahead of them, scree and pale stone blocking the sky. Riven's boot found the trail edge where the rings ended. Cael's found it a heartbeat later—same step, wrong beat.

The packs sat where they'd left them, just beyond the rim lip. Riven's left strap still twisted wrong. Cael's water skin still lighter than it should've been. Ordinary mistakes waiting.

Neither reached yet.

"You think it'll rain?" Riven asked.

"Already is," Cael said.

"That's sleet," Riven said.

"Sleet's rain with opinions," Cael said.

Riven looked back once at the empty center. "Still nothing."

"Still there," Cael said.

"She'll count the bread wrong and still charge us for what's missing."

"That's Tuesday," Cael said.

Riven almost laughed. The sound stayed small. The ridge wind took most of it.