Ferromagnetism is when some materials, like magnets, can stick to certain things like metal or each other because they have a special power called magnetism. Just like how we have a North and South Pole on the Earth, magnets also have those poles. When opposite poles are near each other, they stick together, but when the same poles are near each other, they push away.
The reason magnets have this power is because they are made up of tiny particles called electrons. These electrons spin and create their own magnetic fields. In some materials, like iron or nickel, all the electrons are spinning in the same direction, which makes the magnetic field of the whole material even stronger. This is what makes those materials ferromagnetic.
So when you play with magnets, you can see how the North and South poles stick together, but the same poles push away. This is because of the ferromagnetism happening inside the magnets. Scientists have studied this and found ways to use it to do cool things like make magnetic jewelry or even use magnetism in computers to store information!