A hydrogen bond is formed by attraction between + and - charges on different water molecules.
Basically, it is the bond between two atoms that already participate in other chemical bonds. Hydrogen bonds may form between atoms within a molecule or between two separate molecules.