Water flows downhill due to gravity. This is why rivers always flow from a higher elevation to a lower elevation. The water in a river is constantly moving, and as it moves, it erodes the land around it. This erosion can create canyons, valleys, and other landforms.