What Causes Hard Water?

Water that has high mineral (calcium, magnesium, ion metals) content is considered hard water and occurs naturally. Hard water is the culprit that leaves the little white spots on your dishes.