PROLOGUE: THE PROMISE BENEATH THE RAIN
Long before Bangkok became a city of glass and light, before highways cut through rice fields, before tourists filled the ancient streets of Chiang Mai and boats carried strangers through the islands of the south, there was a river.
It ran quietly through the kingdom.
Brown beneath the sun.
Silver beneath the moon.
Black when the storms came.
People said the river remembered everything.
Every wedding.
Every funeral.
Every secret whispered beneath the trees.
Every promise made by lovers who believed their hearts were stronger than death.
And on one particular night, more than a century ago, the river witnessed a promise that should never have been made.
Because some promises are beautiful.
Some promises are foolish.
And some promises are powerful enough to follow two people into another life.
The rain began just before midnight.
It came suddenly.
One moment, the village was quiet beneath a heavy summer sky.
The next, thunder rolled across the horizon and rain fell so hard that the roofs of the wooden houses seemed to tremble beneath it.
Oil lamps flickered behind bamboo windows.
Dogs barked at shadows.
The river rose beneath the storm.
And somewhere beyond the village, a young woman was running.
She was barefoot.
Her silk skirt was soaked and heavy around her legs.
Her long black hair had come loose from its braid, sticking against her face and neck.
She ran without looking back.
She knew she was being followed.
She could hear them.
Men shouting.
Feet striking wet earth.
A lantern swinging somewhere behind her.
"Find her!"
"She couldn't have gone far!"
"Search the riverbank!"
The girl ran faster.
Her lungs burned.
Her feet were bleeding.
Branches scratched her arms.
She didn't care.
She only had one thought.
One place.
One person.
The old banyan tree.
The tree beside the river.
The place where she had been meeting her in secret for almost a year.
Please.
Please let her still be there.
She pushed through the curtain of rain.
The banyan appeared ahead of her, enormous and ancient, its roots twisting into the wet earth like the fingers of something sleeping beneath the ground.
And beneath it—
Someone was waiting.
A woman.
She stood beneath the shelter of the enormous roots, holding a small oil lantern.
She was wearing a pale blue traditional dress, already damp at the hem.
Her eyes widened when she saw the girl running toward her.
"You're late."
The girl almost laughed.
Instead, she ran straight into her arms.
The lantern fell.
The flame went out.
For several seconds, neither woman spoke.
They simply held each other beneath the rain.
"I thought you weren't coming," the woman whispered.
"I couldn't."
"You said you would."
"I tried."
"You promised."
The girl closed her eyes.
"I know."
The other woman pulled back.
Her face was frightened.
"What happened?"
The girl looked toward the darkness.
"They know."
The woman went still.
"Who?"
"My father."
The rain grew louder.
The woman stared at her.
For a moment, the entire world seemed to disappear except for the two of them.
Then she whispered the words neither wanted to hear.
"What did he say?"
The girl swallowed.
"He knows about us."
Silence.
A terrible, endless silence.
The river thundered beside them.
The woman looked away.
"Then it's over."
"No."
She reached for her hand.
"Look at me."
The woman refused.
"Look at me."
Slowly, she did.
The girl was crying.
"I won't let them take you."
The woman shook her head.
"You don't understand."
"I understand."
"No, you don't."
"They threatened you."
The woman froze.
The girl knew.
She had seen the fear in her father's eyes.
She had heard the ultimatum.
Marry the man chosen for her.
Forget the woman beneath the banyan.
Or someone would die.
The young woman had spent the entire evening trying to find another way.
There wasn't one.
Not yet.
But she had a plan.
A dangerous one.
A desperate one.
"We leave tonight," she whispered.
The other woman stared at her.
"What?"
"We leave."
"Where?"
"Anywhere."
"You are a princess."
"And you are the woman I love."
The words hung between them.
The woman covered her mouth.
It was the first time she had said it aloud.
The first time either of them had dared.
"I love you," she whispered.
The princess smiled through her tears.
"I know."
"No."
The woman stepped closer.
"I need you to understand."
She touched the princess's cheek.
"I love you more than I am afraid of what happens tomorrow."
The princess's breath caught.
Then she kissed her.
It wasn't their first kiss.
But it was the one they would remember.
The kiss tasted of rain.
Salt.
Fear.
And the impossible hope that perhaps the world could be changed simply because two women loved each other enough.
When they finally separated, the princess rested her forehead against hers.
"Come with me."
"I will."
"Tonight."
"I will."
"Then don't let go."
The woman smiled.
"I won't."
Behind them, a branch snapped.
Both women turned.
Someone was coming.
The princess grabbed the lantern.
"We have to go."
They ran.
They did not make it far.
At the edge of the forest, the princess stopped.
She looked toward the distant lights of the village.
Then toward the river.
Something was wrong.
The men searching for them had split into two groups.
One was moving toward the forest.
The other toward the river.
"We can't go that way," she whispered.
"Then where?"
The princess looked at the river.
An old wooden boat was tied beneath the trees.
"We take the boat."
The other woman stared at it.
"You're serious?"
"Completely."
They hurried toward the river.
The rain had made the bank slippery.
The princess stepped into the boat first.
Then reached for her.
The other woman took her hand.
For one brief second, they were smiling.
They were free.
Or they thought they were.
The rope was cut.
The current immediately caught the boat.
They drifted away from the bank.
Behind them, voices rose.
"THERE!"
"They're on the river!"
"Stop the boat!"
The princess grabbed the oar.
She paddled desperately.
The woman sat opposite her.
"Faster!"
"I'm trying!"
The river fought them.
Rain struck their faces.
Lightning split the sky.
The boat rocked violently.
Then the woman noticed something.
A second boat.
Behind them.
Three men.
One of them was holding a sword.
"They're catching us."
The princess looked back.
Her face changed.
"Take the oar."
"What?"
"Take it."
"Why?"
"I'll stop them."
"No."
"Listen to me."
"No!"
The princess grabbed her face.
"You have to listen."
"I won't leave you."
"You won't."
The princess kissed her forehead.
"You'll go."
"No."
"Please."
The woman's eyes filled with tears.
"Don't do this."
"I love you."
"Don't say it like goodbye."
The princess smiled sadly.
"It isn't goodbye."
She pulled a small silver pendant from around her neck.
It had belonged to her mother.
She placed it in the woman's hand.
"If we are separated tonight, keep this."
The woman stared at it.
"Why?"
"So you'll remember."
"I could never forget you."
"I know."
The second boat was getting closer.
The princess pushed her toward the front of their boat.
"Go."
"No."
"Go!"
The woman cried.
The princess shoved the boat away from the approaching men.
Then jumped into the river.
"NO!"
The woman screamed.
She tried to reach for her.
But the current pulled the princess away.
The other boat crashed into theirs.
The woman fell.
The silver pendant slipped from her fingers.
It disappeared into the black water.
She screamed the princess's name.
Once.
Twice.
Again.
But the river gave no answer.
By dawn, the rain had stopped.
The river was quiet.
Too quiet.
The woman sat beneath the banyan tree.
She had not moved for hours.
Her clothes were still wet.
Mud covered her knees.
Her hands were shaking.
She stared at the river.
Waiting.
Waiting for a figure to emerge.
Waiting for footsteps.
Waiting for the impossible.
Someone finally approached.
An old woman from the village.
She sat beside her.
"You should go home."
The young woman didn't answer.
"She isn't coming back."
"Don't."
The old woman sighed.
"Child—"
"Don't."
"She is gone."
The woman stood.
"She's not dead."
The old woman looked at her sadly.
"You don't know that."
"I know her."
"You need to accept—"
"No."
Her voice cracked.
"I know her."
She turned toward the river.
"She promised me."
The old woman said nothing.
The woman pressed both hands against her chest.
"She promised."
Then, for the first time, she understood something.
A promise could be more painful than a goodbye.
Because goodbye allowed a person to leave.
A promise made you wait.
So she waited.
One day.
Two.
Three.
Seven.
Thirty.
A month.
Then another.
People told her to forget.
She refused.
People told her the princess had betrayed her.
She refused.
People told her the princess had chosen her family.
She refused.
People eventually stopped speaking about it.
But she never stopped waiting.
Years passed.
The village changed.
The river changed.
The banyan grew larger.
And the woman grew older.
But every year, when the monsoon arrived, she returned to the river.
Always at midnight.
Always beneath the banyan.
Always carrying the same belief.
She would come back.
One night, when the woman was very old, she sat beneath the tree with a small wooden box beside her.
Inside was the silver pendant.
She had found it three days after the storm.
The river had returned it.
She had kept it ever since.
She held it in her palm.
"I kept my promise."
The river moved quietly.
"I waited."
Wind passed through the banyan leaves.
"I never loved anyone else."
Her voice trembled.
"But I think I'm running out of time."
She looked toward the opposite bank.
"I don't know if you'll come."
Her eyes filled with tears.
"But if there is another life..."
She closed her fingers around the pendant.
"Find me."
The river answered with a soft wave against the shore.
"If you forget me..."
She smiled sadly.
"I will remember you."
Thunder rolled far away.
The old woman looked toward the sky.
"And if you remember me..."
She whispered: "Come back."
The candle beside her went out.
And that night, she died beneath the banyan tree.
One Hundred and Twelve Years Later…….
Bangkok.
Present day.
2:17 a.m.
Narin woke screaming.
She sat upright in bed.
Her chest heaved.
Her hands were shaking.
For several seconds, she didn't know where she was.
Her bedroom was dark.
The air conditioner hummed.
Rain tapped against the window.
She stared at the curtains.
They were still.
Nothing moved.
Slowly, she reached for the lamp.
Click.
Light.
Nothing.
No ghost.
No woman.
No river.
Only her bedroom.
Narin pressed a hand against her chest.
"Again..."
She had been having the same dream since she was a child.
Always the river.
Always the rain.
Always a woman.
She never saw the woman's face clearly.
Only her eyes.
Sad.
Beautiful.
Waiting.
And every time, just before Narin woke, the woman said the same thing.
Why did you leave me?
Narin rubbed her face.
"I don't know you."
Silence.
She looked toward the window.
Rain was falling over Bangkok.
She hated rainy nights.
She didn't know why.
Her grandmother used to tell her that she had been born during the monsoon.
"Some children belong to the rain," her grandmother would say.
Narin had always laughed.
Now she wasn't laughing.
Because tonight, for the first time, the dream had changed.
The woman had not asked:
Why did you leave me?
She had said something else.
Something Narin had never heard before.
Three words.
Three impossible words.
“FIND ME AGAIN.”
Narin froze.
Then came a knock.
Three soft knocks against her bedroom door.
Knock.
Knock.
Knock.
She stared at it.
"Mom?"
No answer.
Another three knocks.
Knock.
Knock.
Knock.
Narin got out of bed.
She walked toward the door.
Her hand reached for the handle.
Then stopped.
She didn't know why.
But suddenly she was afraid.
Not of what might be behind the door.
Of what might happen if she opened it.
The knocking stopped.
Narin waited.
Nothing.
She slowly opened the door.
The hallway was empty.
But on the wooden floor—
There was water.
A trail of wet footprints.
Bare feet.
Leading from the hallway toward her bedroom.
Narin stared.
Her blood went cold.
There were five footprints.
Then nothing.
She stepped backward.
The lights flickered.
Once.
Twice.
Three times.
And somewhere in the apartment, a woman's voice whispered:
"You promised."
Narin couldn't breathe.
The lights went out.
Across the city, another woman woke from the same dream.
Mali sat up in bed.
She was crying.
She didn't know why.
She had never seen the woman before.
She had never been to the river in the dream.
She had never worn traditional clothes.
And yet the grief inside her felt ancient.
She looked down.
Something was clenched in her right hand.
She slowly opened her fingers.
A silver pendant lay in her palm.
Mali stared at it.
Her heart stopped.
She had never seen it before.
At least—
She didn't think she had.
The bedroom window was open.
Rain blew inside.
Mali got out of bed.
She walked toward the window.
And across the street, beneath a flickering lamp, stood a woman.
A woman wearing a pale blue dress.
Mali froze.
The stranger looked directly at her.
Then smiled.
Mali blinked.
The woman disappeared.
Only rain remained.
Mali looked down at the pendant again.
There was something engraved on the back.
She wiped away the water.
Four tiny words.
Till we meet again.
Mali whispered:
"Who are you?"
No answer came.
But somewhere far away, beneath the oldest banyan tree beside the river, something moved.
A woman opened her eyes.
Her body was hidden beneath the roots.
Her hair was wet.
Her lips were blue.
And although she had been dead for more than a century—
she smiled.
Because somewhere in Bangkok, two women had finally begun remembering.
Next Morning.
Narin arrived at the photography studio at eight.
She hadn't slept.
Her friend Pim took one look at her and frowned.
"You look terrible."
"Thank you."
"I mean it lovingly."
"That's worse."
Pim placed a coffee on the desk.
"Nightmares?"
Narin stared at the cup.
"How did you know?"
"You always get that expression after a nightmare."
"What expression?"
"Like you've seen someone die."
Narin looked away.
Pim became serious.
"Same dream?"
Narin nodded.
"The river?"
"Yes."
"The woman?"
"Yes."
"Did she say anything?"
Narin hesitated.
"She said something different."
"What?"
Narin looked toward the window.
"Find me again."
Pim was silent.
Then she laughed nervously.
"Okay."
"What?"
"Nothing."
"Pim."
"There's something I need to show you."
She opened her bag.
From inside, she removed a photograph.
It was old.
Very old.
Narin frowned.
"What is that?"
"I found it at my grandmother's house."
"Why are you showing me?"
"Because I think you know them."
Narin took the photograph.
Her fingers went cold.
The picture showed a riverside.
An ancient banyan tree.
Two women stood beneath it.
One wore royal clothing.
The other wore a simple dress.
They were holding hands.
Narin stared at the faces.
The photograph was damaged.
The image was faded.
But there was no mistaking one of them.
Narin.
It was her face.
Older.
Different clothing.
Different century.
But her face.
She couldn't speak.
Pim watched her.
"That's why I brought it."
Narin looked closer.
The second woman.
Her face was different.
But somehow—
Narin knew her.
She whispered:
"Where did you get this?"
"My grandmother."
"How old is it?"
"She said more than a hundred years."
"That's impossible."
"I know."
Narin's hands trembled.
Then she noticed something behind the women.
A small inscription carved into the banyan tree.
Four words.
The same four words she had heard in her dream.
"TILL WE MEET AGAIN."
Narin dropped the photograph.
Pim picked it up.
"Narin?"
Narin couldn't answer.
Her eyes were fixed on the image.
Because there was something else.
Something Pim hadn't noticed.
At the edge of the photograph—
standing behind the tree—
was a third figure.
A woman.
Watching the lovers.
Her face had been scratched out.
But beneath the damage, someone had written a single sentence.
Narin leaned closer.
Her voice barely existed.
"She wasn't supposed to be there."
Pim frowned.
"What?"
Narin touched the photograph.
"I've seen her."
"Where?"
"In my dream."
The studio suddenly became very cold.
The lights flickered.
And somewhere behind them—
three knocks sounded against the wall.
Knock.
Knock.
Knock.
Both women turned.
Nothing.
Pim whispered:
"Did you hear that?"
Narin nodded.
Then her phone rang.
Unknown number.
She stared at the screen.
It rang once.
Twice.
Three times.
She answered.
"Hello?"
Silence.
Then breathing.
A woman's voice whispered:
"You found her."
Narin stood completely still.
"Who is this?"
The voice laughed softly.
"You always do."
"What?"
"Find her."
The call ended.
Narin stared at the phone.
Pim moved closer.
"Who was it?"
Narin looked at the old photograph.
At the two women beneath the banyan tree.
At the scratched-out face watching them.
And for the first time in her life, she understood why the river had always frightened her.
It wasn't because she was afraid of drowning.
It was because some part of her remembered dying.
That evening, Mali returned to her grandmother's antique shop.
The shop stood on a narrow street where old wooden houses survived between modern buildings.
Her grandmother was sitting behind the counter.
She looked up.
"You found it."
Mali stopped.
"Found what?"
"The pendant."
Mali's face changed.
She slowly placed it on the counter.
Her grandmother stared at it.
For a long time, she said nothing.
Then she whispered:
"I wondered when it would come back."
Mali sat down.
"Grandma..."
The old woman closed her eyes.
"I was hoping you would never see it."
"Why?"
"Because once you see it, the story begins again."
"What story?"
Her grandmother looked toward the back room.
"The story of two women who loved each other."
Mali swallowed.
"What happened to them?"
Her grandmother's eyes filled with tears.
"They promised to find each other."
"And?"
The old woman looked directly at her.
"They did."
Mali felt a strange chill.
"What do you mean?"
Her grandmother reached beneath the counter.
She pulled out an old wooden box.
Inside was a bundle of letters.
The paper was yellow.
The writing was faded.
Mali opened the first letter.
There were only six words.
“She will return in another life.”
Mali turned the page.
The second letter contained a name.
A name she had never heard before.
But the moment she read it—
her heart broke.
Because she knew it.
Not from this life.
From somewhere older.
Somewhere buried beneath memory.
Dara.
Mali dropped the letter.
A tear rolled down her cheek.
Her grandmother stared at her.
"You remember."
Mali shook her head.
"I don't."
But deep inside—
a river was roaring.
A woman was calling her name.
And somewhere beneath the sound of rain, someone was saying:
“Don't leave me again.”
That night, Narin dreamed of the banyan tree.
She was standing beneath it.
The rain was falling.
Someone was waiting.
This time, she could see the woman's face.
Beautiful.
Terrified.
Familiar.
The woman reached for her.
"Narin."
Narin froze.
"You know my name?"
The woman smiled through tears.
"I've always known your name."
"Who are you?"
The woman stepped closer.
"Mali."
Narin's heart stopped.
"Mali?"
The woman nodded.
"Find me."
"I don't understand."
"You will."
The river behind them began to rise.
The banyan roots shook.
A third woman appeared across the water.
Her face remained hidden.
But her voice was clear.
"One promise."
The rain stopped.
"Two lives."
Thunder struck.
"Three betrayals."
Narin backed away.
"What does that mean?"
The mysterious woman raised her hand.
The river turned red.
"And only one of you remembers how it ends."
Narin screamed.
She woke.
Morning light filled her bedroom.
Her heart was racing.
Her pillow was wet with tears.
She wiped her face.
Then stopped.
Someone had written something on the fogged glass of her window.
Four words.
Find Mali before midnight.
Narin stared at them.
She had never met Mali.
She didn't know where she lived.
She didn't know who she was.
But somehow—
she knew exactly where to look.
The old antique shop on the narrow street.
The one she had never visited.
The one she had never heard of.
The one her dream had somehow shown her.
Narin stood.
She grabbed her keys.
And for the first time in more than a century—
the promise began again.
Far away, Mali was doing the same.
She was standing outside the antique shop.
Her grandmother watched from the doorway.
"Where are you going?"
Mali looked toward the road.
"I don't know."
"You do."
Mali touched the silver pendant around her neck.
"I have to find someone."
"Who?"
Mali looked toward the rain.
Her eyes filled with tears.
"I don't know."
Then she whispered the name that had been buried inside her soul for generations.
"Narin."
Her grandmother closed her eyes.
The story had begun again.
But this time—
the river was waiting.
And the woman who had been watching them for more than a hundred years had finally awakened.
At midnight, the rain returned.
The banyan tree stood beside the river.
Its roots were deep.
Its branches were enormous.
And beneath the earth, hidden where no living person could see, lay a small silver pendant.
Beside it was an ancient ring.
Beside the ring was a piece of paper.
The ink had faded almost completely.
But one sentence remained.
“If they meet again, the river will ask for payment.”
A drop of water fell onto the paper.
Then another.
Then another.
And beneath the banyan tree, something whispered:
"Let them come."
The river moved.
The wind stopped.
And somewhere in the darkness—
a woman opened her eyes.
“The promise had been remembered.
The lovers had found their way back.”
But this time, love would not be the only thing waiting for them.
The past was waiting.
The betrayal was waiting.
And the river—
had never forgotten.
"TILL WE MEET AGAIN."








