A valley is an area of low land between two mountains or hills. Valleys are often formed by the erosion of a river or stream over a long period of time. They can also be formed by the movement of glaciers or by tectonic activity. Valleys are often home to a variety of plant and animal life, as they provide a sheltered environment with access to water.