A water molecule forms hydrogen bonds with other molecules. This is due to the electronegativity difference between H atom and oxygen atom giving rise to partial positive and partial negative charges. As such the dipole can interact with other ions to form hydrogen bonds