what causes iron to be attracted to a magnet
A whole magnet's magnetic moments come from the moments of all of its atoms. An iron atom and its four unpaired electrons. In metals like iron, the orbital magnetic moment encourages nearby atoms to align along the same north-south field lines. Iron and other ferromagnetic materials are crystalline.