Why do some metals stick to magnets?

 

               An ordinary magnet has two poles, which are usually referred to as the North Pole and South Pole. Similar (like) poles repel each other, while unlike poles attract each other. You can easily see this happening if you hold two magnets close together. The north pole of one magnet will stick firmly to the south pole of the other magnet, while any two similar poles will be forced apart.

Picture credit: google