Hydrogen bonds are special dipole-dipole attractions between polar molecules in which a hydrogen atom is directly joined to a highly electronegative atom(oxygen or nitorgen or fluorine).
Such molecules includes water, alkanoic acids, ammonia and amines.
A hydrogen nucleus has a high concentration of positive charge. The bond is actually an electrostatic attraction between the hydrogen atom of one molecule and the electronegative atom(O or N or F).
Hydrogen bonds are very effective in binding molecules into larger units. Most substances that joins with hydrogen bonds have a higher boiling point and lower volatility.
This is why we have a strong intermolecular bond between water molecules.