river and life