I know ya can't hear me But I'm singing anyway Yeah, I know ya can't see me But I'm dancing in your rays How long? How long? How heavy are these chains How long? How long? Oh, Lord, my soul must wait I know ya can't feel me But I'm swimming through your waves Yeah I know ya can't believe me But I swear you keep my faith How long? How long? How heavy are these chains How long? How long? Oh, Lord, my soul must wait I know ya can't tell me But I'm asking for your name Yeah, I know ya can't love me But I'm loving you the same How long? How long? How heavy are these chains How long? How long? Oh, Lord, my soul must wait