The ability of water to form hydrogen bonds is well understood now. Almost every molecule can do similar intra- and inter molecular bonds. Water can do this under ambient conditions that we live on whereas H2S does it at much lower temperatures. You may look at some of these references where I have discussed these in more details.
Hydrogen bonding vs dipole-dipole interactions
Hydrogen bonding vs van der Waals interactions
And some perspective on intermolecular bonds
and a news story