So many minds So many lives just passin' by Don't know their names I see their faces then they fade away So many souls Some are so young, some seem so old I can't believe How many are caught in the steady stream And it never seems to end I may never get to know Just how long and far and deep it goes The Steady Stream Of Souls Wastin' the days Caught in the wheel and trapped in the maze Mirror of time Reflecting the life that I left behind And it never seems to end I may never get to know Just how long and far and deep it goes The Steady Stream Of Souls So much wasted time So many things I could have done instead So much misplaced trust So many lies So many broken promises So many dreams Shattered into so many little pieces They tell me that I should believe Have faith 'til the end in spite of how I feel And it never seems to end We may never ever stop the flow It just goes on and on and on and on The Steady Stream Of Souls