(Instrumental intro, no vocal)
[Verse 1]
Long before our hearts were beating
To the rhythm of one sky,
Heaven traced invisible lines
Only time could justify.
You were forged from dust and fire,
Weathered by the desert wind.
I was carried by the water,
Learning how to breathe again.
We both wore the weight of yesterday,
Like ashes clinging to our souls.
Never knowing love would find us,
Only knowing we were lost.
⸻
[Pre-Chorus]
Who could’ve known the distance
Was only leading home?
Every shattered piece within us
Found the place it belonged.
⸻
[Chorus]
The stars witnessed every promise,
Before our hearts could understand.
They stitched together every moment,
Thread by thread and hand in hand.
You found me through the endless miles,
I found you through the darkest night.
I was made of stardust, darling,
And you were made of starlight.
⸻
[Verse 2]
Somewhere between dust and rain,
Two lost souls learned love again.
Every whisper broke the silence,
Every touch dissolved the pain.
Brick by brick the walls surrendered,
Fear had nowhere left to hide.
Every ember turned to hope,
As love breathed new life inside.
No promise left unspoken,
No tear wasted in the storm.
Every word became a healing,
Every heartbeat pulled us forward.
⸻
[Bridge] (Everything drops to piano and strings)
Break down the walls…
Let the light come in.
To love this deeply
Has never been a sin.
The fire never came to end us;
It became the light we found.
What once felt like only ashes
Now shines like stars all around.
⸻
[Final Chorus]
The stars witnessed every promise,
Before our hearts could understand.
They stitched together every moment,
Thread by thread and hand in hand.
You found me through the endless miles,
I found you through the darkest night.
I was made of stardust, darling,
And you were made of starlight.
We were born from ash and sorrow,
Now we’re dancing in the starlight.
Every scar became tomorrow…
From ash to starlight.
From ash… to starlight.