Question: why cytosine bonds with guanine?
Answer: Guanine and cytosine make up a nitrogenous base pair because their available hydrogen bond donors and hydrogen bond acceptors pair with each other in space. Guanine and cytosine are said to be complementary to each other. This is shown in the image below, with hydrogen bonds illustrated by dotted lines.