[Intro] Cold moon on the canyon ridge Smoke dancing in the pines Wind carryin’ old prayers Through the desert night [Verse 1] I drove that broken highway With your name inside my chest Every mile felt like thunder Every silence like regret Steel guitar crying softly Like a memory in the dark And the stars above New Mexico Lit fires inside my heart [Pre-Chorus] And the river kept on rolling Like it knew where we belong [Chorus] We were ghosts in the cottonwood Drifting through the pale moonlight Hearts burning like an old campfire Fading slow into the night Your shadow in the red dust Still moving through my mind Like a flute out in the distance Calling me back in time [Verse 2] Now the night wind keeps your whisper In the corners of my soul And the violin keeps singing Every story left untold I still taste the desert rain Still hear your boots on stone But some loves are like the canyon Beautiful and gone [Bridge] If the stars fall on these badlands If the rivers all run dry I’ll still hear your voice beside me Rising through the midnight sky [Final Chorus] We were ghosts in the cottonwood Wild hearts under western skies Two shadows by the firelight Trying hard not to say goodbye Now the dawn rolls through the valley And your memory still survives Like a flute out in the distance Keeping this old soul alive [Outro] Cold moon on the canyon ridge Wind fading through the pines Your ghost still in the silence Your hand still holding mine