Why doesn’t Water and Oil Mix?

Density of water & oil is not same. Oil has very high density. Molecules of oil don’t easily make bonds with water molecule. So oil don’t mix in water.