Where do Magnets Come from?

Magnets are naturally formed in the earth due to Earth’s magnetic field. Also artificial magnets can be formed by keeping in contact with natural magnet or running current through coil.