Question: What makes water hard?
 
 

If substantial amounts of either calcium or magnesium, both non-toxic minerals, are present in drinking water, the water is said to be "hard".

Hard water does not dissolve soap readily, so making a lather for washing or cleaning is difficult. Conversely, water containing little amounts of calcium or magnesium is called "soft" water.