Iron plays an essential role in several body functions, including helping in the formation of blood. But, too much iron is toxic. A hormone called hepcidin, secreted by the liver, normally controls how iron is used and absorbed in the body, as well as how excess iron is stored in various organs.