I watched the rain fall on the river I think it came out of the sky I felt the tears on my shoulder I know they came out of your eyes Hold on You've got to walk before you run Hold on You're still young and this world's not done Your legs are heavy and your mind is weary Feel like you're going nowhere fast They're putting walls up all around you Like you're a prisoner of the past Hold on There's often sunshine after rain Hold on You can make it through You can make it through the pain Glass houses glass houses Everybody throwing stones Glass houses All I see is everybody throwing stones I watched the rain fall on the river I think it came out of the sky I felt the tears on my shoulder I know they came out of your eyes Hold on You've got to walk before you run Hold on You're still young and this world's not done