Why is Water a Universal Solvent?

Water is a non-ionic polar molecule and it will dissolve anything that is non-ionic, polar and most ionic compounds. Water can dissolve more substances than any other liquid.