Ferritin is a ubiquitous intracellular protein that stores and releases iron in a controlled fashion. It acts as a buffer against iron deficiency and iron overload. Ferritin is composed of 24 subunits, forming a spherical structure that can store up to 4500 iron atoms in its interior.