The cave breathed.
Not with air, with something older.
Something woven.
I stepped deeper into the chamber, the lantern’s flame flickering against walls that shimmered faintly with silver threads. They pulsed like veins beneath stone, weaving and unweaving in patterns I couldn’t decipher.
“Giovanna,” I called softly, though I already knew she wasn’t here.
The cave didn’t echo her name back.
It swallowed it.
Bir’s daughter had passed through this place; I could feel that much. The air still held the faint warmth of a living presence, as a room does after someone has just left.
But she was gone. Taken? Led? Called?
I didn’t know.
The bond pulsed sharply beneath my ribs. Kathera’s voice brushed the edge of my mind, faint, strained.
She is close.
Sahora’s presence flickered behind it, blurred and distant.
I pressed a hand to my sternum, steadying myself. “Where?” I whispered.
The cave answered.
Not with words, with light.
A single thread on the far wall brightened, glowing silver‑white. It stretched, split, curled into a spiral, then snapped back into nothing.
Ilina’s mark.
The mark of Fate.
I moved toward it, breath tight. The stone beneath the symbol was warm, impossibly warm, as if someone had pressed their palm there moments ago.
A torn strip of blue fabric lay at the base of the wall.
Giovanna’s dress.
I knelt, lifting it carefully. The edges were frayed, but not torn by force. Torn by movement. By running.
“Giovanna,” I murmured, “where did you go?”
The cave trembled.
Dust drifted from the ceiling. The threads along the walls pulsed faster, weaving into frantic spirals that split and rejoined, forming shapes I didn’t recognize.
A hand. A wave. A path. A knot.
A warning.
The bond slammed into me, sharp, electric.
Kathera’s voice tore through my mind.
Lyrian
Then silence.
I staggered, catching myself on the wall. The threads nearest my hand flared bright, then dimmed, as if reacting to my touch.
“Ilina,” I whispered, “show me.”
The cave darkened.
Then, a sound.
Not a voice. Not footsteps. A breath.
A woman’s breath.
But not here.
Not in this chamber. Somewhere deeper. Somewhere beyond.Somewhere Fate had pulled her.
Giovanna wasn’t in the cave.
But she had been claimed by something that was.
The threads nearest the floor twisted into a single line, pointing toward a narrow passage at the back of the chamber, a passage too small for a grown woman to have walked through.
A passage meant for light.
For threads.
For Fate.
I exhaled slowly.
“Bir won’t accept this,” I murmured.
But truth didn’t care for acceptance.
I stood, gripping the fabric tightly.
“Giovanna,” I whispered into the dark, “I will find you.”
The cave pulsed once, a heartbeat.
Then went still.
The cave’s last pulse faded from my skin as I stepped back into the cold air outside. The lantern flickered in my hand, its flame too small for the weight in my chest.
Bir was waiting where I’d left him.
He stood rigid, hands clenched at his sides, eyes fixed on the cave mouth as if willing his daughter to walk out of it. The moment he saw me, hope flared in his expression, bright, desperate, painful.
I hated what I had to give him.
“She’s not here,” I said quietly.
The hope extinguished.
Bir’s shoulders sagged, the breath leaving him in a shudder. “But you felt her. You said—”
“I felt where she had been,” I said. “Not where she is.”
His jaw tightened. “Then she can’t be far.”
I didn’t answer.
Because the truth was worse than distance.
Giovanna hadn’t walked out of that cave.
She had been taken out of it, pulled through a passage no human body could fit through, a passage meant for light and threads and Fate.
Bir followed me a few steps as I moved away from the entrance. “Lyrian. Please. Tell me she’s alive.”
“She is,” I said.
It wasn’t a guess.It wasn’t hope.
It was the bond, Kathera’s faint, strained voice echoing through me, the way the threads had reacted to my presence, the warmth still lingering on the stone.
Bir closed his eyes, relief trembling through him.
But relief was not the same as certainty.
“She’s alive,” he repeated, softer. “But not here.”
“No,” I said. “Not here.”
He swallowed hard. “Then where?”
I looked back at the cave, at the threads still faintly glowing along the walls, at the narrow passage meant for something other than flesh.
“I don’t know,” I said. “Not yet.”
Bir’s face crumpled. Not into tears, he was too proud for that, but into something worse. Something hollow.
“She’s gone,” he whispered. “Truly gone.”
“She’s not gone,” I said sharply. “She’s moved.”
“Moved where?” His voice cracked. “Lyrian, I have searched for her for years. Years. And now she’s been taken by— by what? Threads? Fate? A goddess? How am I supposed to fight that?”
“You’re not,” I said. “We are.”
He stared at me, eyes red-rimmed. “I don’t know how to hope anymore.”
I stepped closer, lowering my voice. “Then let me hope for you.”
Bir looked away, jaw trembling. “I don’t know if I can follow you into this.”
“You don’t have to,” I said. “Just walk beside me.”
He didn’t answer.
But he didn’t walk away.
We returned to the palace in silence.
The guards bowed as we passed, but their eyes lingered on Bir, on the way he moved like a man carrying a body instead of a lantern. The corridors felt colder than usual, the torches dimmer.
Inside the council chamber, Kathera’s soul-song flickered faintly at the edge of my mind, strained and distant.
Gergi and Sil were waiting.
Sil straightened when he saw us. “Did you find her?”
Bir flinched.
I shook my head. “No. But she was there.”
Gergi frowned. “Then where is she now?”
“Somewhere Fate pulled her,” I said. “Somewhere we can’t reach by walking.”
Sil’s gaze sharpened. “Ilina?”
“Yes.”
Bir sank into a chair, elbows on his knees, hands covering his face. “I can’t do this again,” he whispered. “I can’t lose her again.”
Gergi exchanged a glance with me, a silent question.
I answered it.
“We need a new plan,” I said. “The cave showed us she’s alive. It showed us she’s moving. It showed us she’s tied to something older than any of us.”
Gergi crossed his arms. “So what do we do?”
I looked at the torn strip of blue fabric still clutched in my hand.
“We follow the only thread we have left,” I said. “We find someone who understands Ilina’s marks. Someone who can read Fate’s patterns.”
Sil nodded slowly. “The temple.”
“Yes,” I said. “The temple.”
Bir lifted his head, eyes hollow. “And if the temple can’t help?”
“Then we find someone who can,” I said. “I will not stop.”
Bir stared at me for a long moment.
Then, quietly, brokenly:
“I don’t know how to believe you.”
“You don’t have to,” I said. “Just stay alive long enough for me to prove it.”
The room fell silent.
The bond pulsed faintly beneath my ribs, Kathera’s voice brushing my mind like a trembling hand.
Lyrian
I closed my eyes.
“We leave at dawn.”