Magnetic Domains
Ferromagnetic materials get their magnetic properties not only because their atoms carry a magnetic moment but also because the material is made up of small regions known as magnetic domains. In each domain, all of the atomic dipoles are coupled together in a preferential direction. This alignment develops as the material develops its crystalline structure during solidification from the molten state. Magnetic domains can be detected using Magnetic Force Microscopy (MFM) and images of the domains like the one shown below can be constructed.