Two strands of DNA are held together by hydrogen bonds between complementary base pairs. Adenine (A) always pairs with thymine (T), and guanine (G) always pairs with cytosine (C). These base pairs are held together by hydrogen bonds, which are weak chemical bonds that form when a hydrogen atom is shared between two electronegative atoms.