Although almost everything is answered, I would like to remark few points.
Actually, ferromagnetism (also antiferromagnetism, as Cr, and ferrimagnetism, as magnetite) are colective properties. The intrinsic origin of all this properties is the exchange, in brief, the energy of a system of...