The water molecule and hydrogen bonding
Almost everything unusual about water follows from one fact: the molecule is bent, so its charge is not evenly distributed.
Text description
A water molecule has an oxygen atom bonded to two hydrogen atoms at an angle of about 104.5 degrees. Oxygen pulls electron density toward itself, giving it a partial negative charge and each hydrogen a partial positive charge. Because the molecule is bent rather than linear, these do not cancel, so the molecule is polar. The partial positive hydrogen of one molecule is attracted to the partial negative oxygen of another, forming a hydrogen bond. Each molecule can form up to four.