Hydrogen bonding is on electrostatic interactions between an H atom and an O atom, which form a high-affinity pair. Although weaker than a covalent bond, it is still more stable than a van der Waals bond.