Why are nonpolar compounds not soluble in water?

inducing dipoles in non-polar molecules!?! edit

question:

      How can one non-polar molecule induce a dipole in a nearby non-polar molecule?

answer: the electrons are in this sort of fuzzy cloud and momentary "polarities" show up with fluctuations in the position of the electrons. these momentary "polarizations" can induce a dipole in another molecule