why do soaps not work in hard water ?
Hard water contains calcium and magnesium ions. These ions form
insoluble calcium and magnesium soaps respectively when sodium or
potassium soaps are dissolved in hard water.that is why soaps are not work in water.