So Many Rivers

So many rivers we must all cross
We do our best to do it right
And we carry any loss
But at times it’s a fight


So many rivers takes us apart
But they have to be crossed
Despite often breaking a heart
And we can find ourselves lost


So many rivers can call our name
But we must answer all the calls
Or we can die in a flame
Outside our own walls


So many rivers run through our life
We are in the hands of the currents
But they do teach us how to strife
And at time can give us reassurance.