Select the best answer for the question.

If three objects all float on top of water, what must be true about the objects?

A. They all have densities greater than the density of water.
B. They all have densities less than the density of water.
C. They must have the same mass, even if their volumes are different.
D. They must have the same volume, even if their masses are different.