Question: why sand not dissolve in water?
Answer: Sand will not dissolve in water because the "bond" of water is not strong enough to dissolve the sand. However, some strong acids can dissolve sand. Dissolution will proceed faster in warmer water, because it has more room for the molecules of the salt to “fit” between the molecules of water.