Why do Atoms Bond Together?

Atoms bond together because they want to have full electron orbitals. Aside from the noble gases, atoms usually have an uneven number of atoms in that outer orbital. In order to be happy they want to have 8. This can be accomplished by sharing electrons with another atom or giving/taking electrons to another atom in the form of bonds.