I've wandered through mirrors of memory
Through lifetimes I can't name
Each one I carry the echo
Of someone I still can't explain
I see your face in the silence
In reflections the world forgets
Some nights the stars call your name
But I haven't heard it yet
Find me again wherever you are
Beneath this sky or the next one afar
I've waited in ruins in temples in dreams
Sewn into stories and soft fading seams
I don't know your shape but I know your soul
Come break this stillness come make me whole
I'll wait in the dark in the wind in the rain
Until you find me again
I've lived with a love that has no face
But still it haunts my sleep
A warmth that never belonged to this world
A promise I swore to keep
They say time is a river
But mine runs back to you
Every life I feel you missing
Like a ghost that's passing through
Find me again across every dawn
Through battles and kingdoms where both of us shone
If you've forgotten I'll remember for two
If you've been broken I'll carry you through
I don't need a sign just come as you are
A stranger a flame or a falling star
I'll wait in the hush where stories begin
Until you find me again
Even if lifetimes keep us apart
I'll guard this thread wrapped 'round my heart
If fate is cruel if gods forget
I'll still be here — I won't regret
Find me again when the world is asleep
When the stars burn out and the roots grow deep
Come through the storm through fire or pain
I'd lose it all just to know you again
So take your time but don't take too long
My soul's been singing our unwritten song
And I'll be waiting just like I've been
Until you find me again