if there s an omen in the sky if there s a darkness you don t recognize call on me in this world of woe it s a long time quick to lose and hard to gain all i ve got to give you are these songs i sing so tell me true ain t that enough it s a long time but at the moment the sun is shining right on me and the road is shimmering in the haze oh ione your daddy s just as dark as can be but i can be your little rainbow too i ve been the last i ve been the first i ve read the book chapter and verse i ve lived through times when almost wasn t good enough it s a long time i ve been bound and i ve been free i ve split the road beneath my two feet i ve heard laughter like coins in a cup it s a long time it s a long time