Hi! I've had this question for awhile. I asked my ochem professor and he didn't know how to answer it. My physics professor answered it but still left me with questions. In physics, the force of two charged particles is shows by Coulombs eq: F= k* q1 * q2/ r^2. My question is, why do dipoles even exist, if like charges repel? Take oxygen, for example. It has 8 protons, and needs 8 electrons to have a net charge of 0. As we see, when O bonds with H, it partly 'steals' the electrons from H. Why wouldn't O, or any other molecule for that matter, just be satisfied with the e electrons that it gets from a bond? Why do electronegative atoms need to take EVEN MORE e? I feel that, by coulombs law, the extra e would be repelled by the other electrons. My physics proff said that the electrons are attracted to O because of the difference in radii between the Oxygen atom, its electrons, and the electrons of the H. That bring me to my same question again, though. Why would all of the electrons hang around on one side of oxygen? Things are more stable when charges are delocalized, so why wouldn't Oxygen delocalize the negative dipole it amasses? I've been thinking about this for awhile, and my whole view on electronegativity has been shaken. Any help would be appreciated!!!