If I remember correctly,
So basically... One atom is able to attract the electrons in a covalent bond better than the other atom in the bond can. Since it can attract the electrons better, it has a greater share of the electrons. Electrons are negative, so this makes the atom's end of the covalent bond slightly negative. Since the other atom has a lesser share of the electrons, it is less negative and so it is slightly positive. Negative things and positive things attract, and so the slightly negative end (dipole) of one molecule is attracted to the slightly positive end (dipole) of another molecule, which is what dipole dipole attraction is