The ebb and flow of river life