Is there a difference in density between oil and water?
Only water molecules are attracted to one other. The only thing that attracts oil molecules is other oil molecules. Because water is denser (heavier) than oil, they cannot combine. Oil floats on the surface of the water.