Soap can form lather in soft water.
Soap cannot form lather in hard water.
Soap does not form lather with hard water:-
A water sample contains magnesium bicarbonates. It does not lather with soap. How can we make the water sample useful for cleaning clothes?