[Verse 1]
Under the streetlamp at the midnight bus stop,
You laugh and spill coffee on my coffee-stained map.
Your jacket smells like rain; there’s a patch on the elbow,
A faint scar on your wrist where old promises held back.
You trace the corner of a photograph with a thumb,
Say,
I used to count the nights I thought Im done.
But your eyes keep pulling light where the neon goes dim,
And I recognize the way your smile is a synonym.
[Pre-Chorus]
Through the small fights and the quiet, the late trains and fights,
Love is the radio that keeps us tuned to each others nights.
Hold my sleeve, hold the hurt, hold the half of me you found,
Were writing out a map that no one else will mark down.
[Chorus]
Hearts ignite 1 we set the sky alight,
Two sparks, one wildfire in the night.
Run with me, no map, just flame 1
Burn like this, remember our names.
[Verse 2]
You slide a diner napkin across the table like a truce,
Jukebox plays a song that sounds like home and half like truth.
Theres lipstick on the collar of that thrift-store coat you wear,
And you hum the chorus to the half of me thats still afraid to care.
You tell a story about a scar where someone once let go,
I touch the place you keep it hid, feel the heat below the cold.
We count the stations that were missing on the midnight line,
And stitch our names between the stops where the city forgets to shine.
[Pre-Chorus]
Through the quiet and the chaos, through the hush and the shout,
We trade the what-ifs for the why-nows; theres no backing out.
Hold me close, dont let the night undo the work we made,
This is the small loud miracle that worries never fray.
[Chorus]
Hearts ignite 1 we set the sky alight,
Two sparks, one wildfire in the night.
Run with me, no map, just flame 1
Burn like this, remember our names.
[Bridge]
I kept my heart behind a locked door 1 you left the key on my palm,
Ive learned to count the empty rooms; you taught me how to calm.
You say your past is ragged denim, threads that fray but mend,
And I confess the scar I wear is the outline of an old friend.
So we trade the cautious whispers for a reckless kind of trust,
You breathe into my closed-off map and turn the rust to dust.
[Chorus 3 - Lift]
Hearts ignite 1 we set the sky alight,
Two sparks, one wildfire in the night.
Run with me, no map, just flame 1
Burn like this, remember our names.
[Chorus 4 - Final]
Hearts ignite 1 we set the sky alight,
Two sparks, one wildfire in the night.
Run with me, no map, just flame 1
Burn like this 1 and call out our names.
[Outro]
At the midnight bus stop, with a coffee-stained map in our hands,
We step off the platform and into whatever we planned.
[Production notes]
- Verse: sparse arrangement (acoustic guitar, warm piano, light brushed snare), intimate lead vocal.
- Pre-Chorus: add low strings and subtle harmony to lift tension.
- Chorus: big pop surge (synth pad, layered vocal harmonies on the hook, bright electric guitar stabs), punchy rhythm.
- Bridge: strip back to solo piano and dry vocal for vulnerability, then build into a