Princess Elaraine had dreamed of the same mysterious man for years.

In every dream, he stood beneath a dying moon and reached toward her.

“Find me before the next lifetime ends.”

Then she would wake with tears in her eyes, never understanding why the stranger felt more familiar than anyone she had ever known.

One night, everything changed.

Elaraine jolted awake from another haunting dream.

Before she could understand what she had seen, the palace doors opened.

A mysterious traveler entered.

His name was Soren.

The moment their eyes met, both froze.

Then the memories came.

A battlefield.

A stormy ocean.

A quiet garden.

A burning castle.

In every vision, they were together.

And in every vision, they lost each other.

That night, Soren found Elaraine alone in the palace garden.

“You’ve dreamed of me.”

Elaraine stared at him.

“How do you know?”

Soren revealed an ancient ring.

The instant she saw it, she recognized it.

Not from this life.

From another.

And another.

And another.

“Because I’ve spent centuries trying to find you.”

Soren finally told her the truth.

They had loved each other across countless lifetimes.

Every lifetime, they found each other.

Every lifetime, they fell in love.

And every lifetime, something separated them.

War.

Death.

Betrayal.

Magic.

The pattern had continued for centuries.

But this time, someone else had discovered their secret.

Lady Vianne had been watching.

She had seen the way Soren looked at Elaraine.

She had heard about their past lives.

And obsession consumed her.

“If the curse always separates them…”

she whispered.

“…then I’ll make it separate them for me.”

That night, Elaraine approached a palace mirror.

Her reflection suddenly moved on its own.

Then it screamed.

The mirror shattered.

Inside the broken glass, Elaraine saw fragments of her past.

She and Soren standing on battlefields.

Holding hands beside oceans.

Running through forests.

Dying beneath burning castles.

And in every lifetime, Vianne appeared somewhere in the shadows.

The next thing Elaraine knew, she woke inside an ancient tower.

Magical chains held her against a wall.

Vianne stood before her.

“You and Soren have stolen centuries from me.”

Before Elaraine could respond, the tower doors exploded open.

Soren had arrived.

He rushed toward her.

But the ancient symbols surrounding Elaraine suddenly ignited.

A mysterious voice echoed through the tower.

“Break the curse, and every memory of your love will disappear forever.”

Soren stopped.

Vianne smiled.

“Save her… and she’ll forget you.”

For Soren, there was no greater punishment.

He had spent centuries searching for Elaraine.

He had finally found her.

And now magic demanded that he choose between keeping her memories and saving her life.

He looked at Elaraine.

Tears filled her eyes.

She understood what he had to do.

“Do it.”

Soren shook his head.

“I can’t lose you again.”

“You won’t.”

She reached for him.

“Not if we’re finally free.”

Their fingers touched.

White magical light exploded through the ancient tower.

Vianne screamed as the curse shattered.

Then the memories began appearing around them.

Every lifetime.

Every reunion.

Every moment of love.

Every heartbreaking goodbye.

They watched their entire history unfold in seconds.

Then it began disappearing.

The battlefield vanished.

The ocean vanished.

The burning castle vanished.

The promises vanished.

Until nothing remained.

Months later, Elaraine walked through a peaceful marketplace.

She had no memory of the curse.

No memory of Soren.

No memory of their countless lives together.

Then she saw a stranger.

Soren.

They stopped.

Neither recognized the other.

“Have we met before?” he asked.

Elaraine smiled.

“I don’t think so.”

They walked past each other.

Then both turned around at exactly the same moment.

Their eyes met.

Something inside them felt strangely familiar.

They stepped closer.

Their hands accidentally touched.

A tiny golden spark appeared.

Neither understood it.

But somehow, both smiled.

Their memories were gone.

Their past was gone.

The curse had taken everything they once knew.

But perhaps love had never depended on memory.

Perhaps some connections were deeper than a single lifetime.

Perhaps some souls didn’t need to remember how they met.

They simply knew when they had found each other.

And for the first time in centuries, Elaraine and Soren were given something they had never had before.

Not another lifetime.

A new beginning.