Sometimes a melody keeps haunting you until finally a song comes out of it. I had always been more of a pacifist, but I was coming to the point of realization that life for the Lord is a battle field, and you've got to be a soldier and a warrior for Him sometimes...
Also, the "river" theme is one that has kept coming back to me throughout my life... You've just got to let it flow, man; let it flow!