They say when the end comes We will know what is all about They tell me when the time comes There's a sure way to find out But it's already taken so long And I can't tell the right from the wrong And it's so long until the end Yes, it's so long until the end They say there's a reason for everything that's done They tell me there's a season when we walk in the sun So I keep on waiting in the rain Can it be, I've been waiting in vain And it's so long until the end (so long) Yes, it's so long until the end I remember how it's started But I can't remember when With so many loves I've lost and found I still need a friend (still need a friend) ♪ They say there's a reason for everything that's done They tell me there's a season when we walk in the sun So I keep on waiting in the rain Can it be, I've been waiting in vain And it's so long until the end (so long) Yes, it's so long until the end I remember how it's started But I can't remember when With so many loves I've lost and found I still need a friend (I still need a friend) And it's so long until the end (waiting tomorrow) Yes, it's so long until the end (there'll be no more sorrow) Until the end