PROLOGUE:
THE FIRST THREAD
The river was older than the names people would one day give it.
Before roads cut through the forest, before borders were drawn across the land, it had carried rain from the mountains and secrets from one generation to the next.
That morning, it was kind.
Sunlight broke into pieces upon the water. On one bank, a young woman knelt beside a shallow basket filled with newly dyed threads. Red stained the tips of her fingers as she lifted each strand, rinsed it in the current, and laid it across a smooth branch to dry.
She did not notice the warrior until the river changed.
Not in sound. Not in speed. Only in the way light shifted across its surface, as though the water had turned its face towards the opposite bank.
He stood there with a blade at his side and a woven cloak folded over one shoulder. He was young enough that discipline had not yet taught his expression to hide everything. Mud marked his calves. Sunlight caught in his damp hair.
For a moment, neither of them moved.
The woman held a red thread between both hands. The warrior looked at her as if he had arrived at a place he had forgotten he was searching for.
Then he smiled.
It was small, uncertain, almost shy. The kind of smile that asked nothing and somehow offered a promise.
Her own smile came before caution could prevent it.
The river continued between them, bright and gentle. Yet their gaze held too long for strangers, and something wordless passed through the distance—not recognition, but the ache of recognition waiting to happen.
A breeze lifted the thread from her fingers. Its loose end reached towards the water before she caught it again.
When she looked up, he was still watching her.
Neither asked the other's name.
Not yet.
•
Centuries later, water struck glass.
Rain rushed across a windscreen while wipers fought to clear the road. A little girl sat behind the front passenger seat, small shoes lifted above the floor, her reflection trembling in the dark window beside her.
Someone in front spoke. The words were ordinary enough to be forgotten.
Then came the horn.
The driver drew breath sharply.
Tyres screamed against the wet road. The car lurched. The girl saw a wash of white light, a pair of hands turning the wheel, and rain suddenly flying sideways.
Metal folded with a sound too large for the world.
Glass burst inward.
Something struck, spun, and stopped.
There was only the ticking of a damaged engine and rain entering where a window had been. Then voices rose beyond the car.
"There's a child!"
Footsteps splashed through water. Someone pulled at a door that would not open. Another voice shouted for an ambulance. Far away, a siren began, then another.
A hand reached through shattered glass.
"Can you hear me?"
The girl did not answer.
"Stay with us. Look at me."
The sirens grew louder.
Then everything went dark.
•
In another room, a young man lay beneath white hospital light.
Rain traced the window behind him, though no sound of it reached his bed. A monitor counted what his body could still do without him. Green light rose, fell, and rose again.
A nurse adjusted the line at his wrist. Two doctors spoke near the doorway, their voices deliberately low.
"Still no response."
"Give him time."
Someone beyond the room said a name, but the closing door swallowed it.
The young man did not wake.
His face held only an unnatural stillness, as though he had gone somewhere his body could not follow.
Then one finger moved.
The nurse looked down.
It might have been a reflex. It might have been nothing.
Far from the room, a camera shutter clicked.
•
A young woman stood beside an old woven cloth displayed behind glass.
The exhibition hall was crowded, yet the space around the textile seemed strangely quiet. Near one edge, its dense pattern appeared to hesitate.
She faced the cloth with her back to the camera.
One hand rose towards the glass. Her fingertips stopped before touching it, held there by a reluctance she could not explain. Something beneath her skin tightened, delicate as a thread being drawn through cloth.
"Just stay there," the photographer said.
The flash filled the glass.
For one fraction of a second, the surface returned more than it had been given.
Behind the young woman stood the reflection of a man.
He was close enough that he should have appeared in the room, yet no one turned. In the photograph, his face was faint, almost erased by the light, but his gaze was fixed upon the woman beside the cloth.
She turned halfway.
There was no one behind her.
The crowd continued speaking. Shoes moved across the polished floor.
The photographer lowered the camera without noticing anything unusual.
In the hospital room, the young man's hand became still again.
The photograph kept what the room had failed to see.
It would wait.
•
The river was not kind when the warrior returned.
Rain darkened the forest and mist pressed low over the water. On the bank where sunlight had once warmed baskets of red thread, a woman sat before her loom. The cloth stretched almost complete between its beams, but a narrow space remained unfinished within the pattern.
Her hands hovered over it.
She had tried to close the space many times. Each attempt bent the design into something false.
The forest fell silent.
No bird called. No insect answered the rain. Even the river seemed to draw one long breath.
She looked up.
The warrior stood on the opposite bank.
His cloak was soaked. Mud covered his legs. A dark stain spread across the cloth at his side, untouched by the rain that ran over it.
He was still the young man who had once smiled beneath the sun. Only pain had changed the light in his face.
Then he smiled in the same way.
This time, the smile carried everything they had not said, and every moment that had arrived too late.
The woman rose.
She tried to call to him, but no sound left her throat.
A red thread slipped from the loom.
It lifted against the wind, crossed the river without touching the water, and curled once around his finger. He looked down at it. Then he stepped towards the current.
She did the same.
This time, the distance narrowed.
Water climbed around her ankles. Mist gathered at his knees. He took another step, then stumbled as the current struck him.
She reached him before the river could take his feet from beneath him.
His weight came into her arms with terrible, living certainty.
Together they struggled towards the bank. By the time she lowered him onto the rain-soaked earth, blood had passed through his clothing and onto her hands. She pressed both palms against the wound as though love could teach the body to remain.
His fingers found the red thread between them.
He tried to speak. The rain took the word before she could hear it.
Then he smiled once more.
His hand went still inside hers.
The thread broke.
The sound was small.
She felt it through the silence of his chest as if something greater than thunder had divided the world.
•
Years later, the young woman from the museum entered that same rain in a dream.
She knelt beneath a colourless sky, mud soaking through her clothes. Rain covered her hands and the body of a warrior held against her chest. His face was hidden by wet hair and shadow. Blood thinned into the earth beneath him, red becoming black beneath the storm.
She could not tell whether he was breathing.
Faceless figures stood at the edge of the barren ground. Their lament moved through the rain in a language her waking mind would not remember.
Oo Petara... aku besumpah...
She tightened her arms around the warrior.
Seagi pua kumbu ayan ba dunya...
"Wake up." Her voice broke. "Please—don't leave me here."
The figures continued, their voices becoming hers.
Seagi ubung tenun meruan dipeda...
A red thread lay between her fingers. It circled her wrist and crossed to the warrior's hand, binding them loosely together.
She reached for his fingers.
The thread broke before she could close her hand.
Darkness swallowed the unfinished lament.
She woke with no name upon her lips, one hand gripping her own wrist. The room around her was silent. The words were gone.
Only the grief remained—vast, intimate, and impossible to belong to a stranger.
•
Beside the river, the woman returned to her loom.
Rain had begun to soften. The opposite bank was empty.
She touched the unfinished space in the cloth.
The pattern had changed.
Only slightly. A line that had once ended now curved towards another. The narrow absence no longer looked like a mistake. It looked like the path a final thread had been waiting to take.
The woman sat.
Her hands shook while they were empty. Once they held the shuttle, they remembered.
She drew the red thread through the warp.
Once.
Twice.
With every crossing, the open space became part of the design instead of a wound inside it. Two divided curves turned towards one another across an empty centre, separate yet answering. A returning red line stopped before meeting its beginning, not because her work was unfinished, but because the pattern required the distance to remain.
Her voice rose beneath the rain.
The words did not command the dead to return. They could not. They gave grief a shape, and promise somewhere to remain.
She carried the lament through the final crossing.
Then she tied the last thread.
No unwoven space remained.
The cloth was complete.
The grief was not.
She rested her stained fingers upon the finished pattern and bowed her head against the loom.
When dawn reached the river, she did not rise again.
One hand remained upon the cloth. The other was closed around the broken thread.
The river took its loose end.
It did not let it go.