Well you'd think
That I'd learn my lesson
Well you'd think that I'd learn it long ago
That I can't control the speed or the direction
I must let the river carry my soul
How many drifting hours
Have I longed to love you
Raindrops shining for a moment in the sun
How many miles 'fore the wheel of the seasons
Turns its way back to where it once begun
Well you'd think
That I'd learn my lesson
Well you'd think that I'd learn it long ago
That I can't control the speed or the direction
I must let the river carry my soul
How many years
In service of a stranger
How many years only waiting on a friend
How many turns of the earth will I wander
Before I make it back to my home again
Well you'd think
That I'd learn my lesson
Well you'd think that I'd learn it long ago
That I can't control the speed or the direction
I must let the river carry my soul
I must let the river carry my soul
How many eyes
How many gleaming colors
Flowers falling light upon the heavy stones
How many tears shed in joy and lost in sorrow
Leave those gardens for a world of their own
Leave those gardens for a world of their own
Leave those gardens for a world of their own