What Makes Water the Universal Solvent?

Quite simply the universe its self makes water the solvent of most all things. It is a set of unique characteristics that H2O possesses which makes it able to dissolve solutes.