Krishna sir is right.....spin mag moments add up to form small volumes of same spin electrons called domains.....these domains align along the same direction in a ferromagnet....however there are some cpds in which the domains align in opposite directions (sometimes equally, sometimes unequally)...these are called anti-ferromagnets and Ferrimagnets respectively
Hope this helps!!