A hydrogen bond occurs when an electron poor hydrogen is attracted to an electron rich atom.  It's not a full bond!  To have an electron poor hydrogen, it must be bonded to an electronegative element.  It will hydrogen bond to another electronegative element.  The three elements electronegative enough for hydrogen bonds are fluorine, oxygen, and nitrogen.  Remember:  HYDROGEN IS FON (fun)!