Which of the following statements is the best explanation of why siblings who are not identical twins are not exactly the same?

A. Once a parent has passed traits to one child, that parent cannot pass the same traits to a second child.
B. Parents choose which traits to pass to each child.
C. Each child receives some traits from each parent.
D. Each child receives all of his or her traits from only one parent.