Why is a water molecule polar?

A. It has an unequal number of electrons and protons.

B. The oxygen atom attracts electrons more strongly than the hydrogen atoms do.

C. The hydrogen atoms attract electrons more strongly than the oxygen atom does.

D. The molecule spins around an imaginary pole, similar to a planet.