A kidney stone is a hard mass that forms in the kidneys from minerals in the urine, and if large enough, can cause serve pain.