The calendar pages turn to dust, another year goes by I built a shrine of memory, beneath a waiting sky. You didn’t leave a forwarding address, just a promise in the air. And every passing stranger’s face, I check to see if you are there. My friends all say it’s crazy, that I should move along but the rhythm of my heart beats only to your long-lost song. My life is on hold for a ghost, a future I can't touch I traded real happiness for loving you too much. They knock upon the door with eyes that shine so new, but I tell them, "Sorry, this heart's reserved for one who isn't you." This waiting is a silent, solitary ache, but every sacrifice I make, I make for your sweet sake. The dance floor's empty, and the music plays for me alone I push away the hands that reach, a seed that will not be sown. 'Cause no one else could measure up to the phantom in my mind, the beautiful, impossible love I left so far behind. A hundred sunrises I’ve watched, hoping you’d be walking home, and in that fleeting morning light, I feel less truly alone. My life is on hold for a ghost, a future I can't touch. I traded real happiness for loving you too much. They knock upon the door with eyes that shine so new, but I tell them, "Sorry, this heart's reserved for one who isn't you." This waiting is a silent, solitary ache, but every sacrifice I make, I make for your sweet sake. I know the cost of holding on, the loneliness is sharp and deep, but the depth of this devotion is the only faith I keep. What if I let go today, and you came back tomorrow night? I'd rather live in this sad shade than risk losing that one light. The world keeps spinning fast, but I'm standing still, just me and this hopeful, hurting will. On hold for a ghost. Yeah, I'm on hold for a ghost. Still waiting... Still waiting... Still waiting...