Rains and Rivers