Hydrogen bonds arise when a δ+ hydrogen is sandwiched between 2 very electronegative elements: N/O/F. N/O/F are much more electronegative than hydrogen which sets up a H-N/O/F dipole. A hydrogen bond forms between H and lone pair on N/O/F on an adjacent molecule