Feet are amazing structures of natural engineering.
At birth feet would be on average 10 cm long. At six months of age the foot is still mostly cartilage.
By 2 years the foot bones strengthen and grow significantly.
Poor fitted shoes can easily push young feet out of shape.
By 18 years old most of the bones are fully formed.