[Verse 1]
The cherry blossoms fall like rain
But still, I wait beside the gate
The wind still carries whispers low
Of one I lost, not long ago
You rode to die with sword in hand
While I stood silent where we began
But in this quiet, I still hear
Your voice, your breath, your soul so near
[Chorus]
If heaven takes you from my side
Then I will cross where spirits hide
No blade, no war, no time shall break
The vow I swore, the love I stake
Through a thousand lifetimes long
I’ll walk through fire, I’ll right the wrong
Even if your face must change
Your heart, I’ll always find again
[Verse 2]
They burned your name into the sky
But left your warmth here in my eyes
Each dawn I bow, then stand so still
Until I feel your spirit’s will
A silent tear beneath the moon
A promise made — not gone too soon
I’ll search each life, I’ll walk each shore
Until I hold your hand once more
[Chorus – repeat]
If heaven takes you from my side
Then I will cross where spirits hide
No blade, no war, no time shall break
The vow I swore, the love I stake
Through a thousand lifetimes long
I’ll walk through fire, I’ll right the wrong
Even if your name is gone
My soul will know where you belong
[Bridge]
Maybe next time, I’ll be the warrior
And you the one who stays behind
But no matter how fate reorders
My heart will always find your mind
[Final Chorus – cinematic rise]
If you return as falling rain
I’ll raise my hands and call your name
If you forget, then I will know
And guide you back — I won’t let go
Through a thousand lifetimes more
Across each death, through every war
Till stars grow silent, skies turn gray
I’ll love you still… beyond decay
[Outro]
Under the trees where petals sleep
I lay my vow, so soft, so deep
Come find me when this life is done…
I’ll be right here, where we begun