# Why are some metals ferromagnetic?

Why are $\ce{Fe}$ and $\ce{Ni}$ ferromagnetic?

$\ce{Fe}$ has metallic bonds, which is the electrostatic attraction between the positive metal ions and delocalized electrons.

Is it due to these charges, as well as with ions and the "sea of electrons" that makes the metal ferromagnetic?