how hcl dissolves in water?
When you dissolve it in water, HCl is broken up into the ions H+ and Cl-. It is these ions that are stabilized in water, and usually, they can be quite far apart from one another. So the reason that HCl dissolves in water despite being covalent, is that it is willing to break up into ions.