He married his adoptive daughter?Before Muhammad married Zainab the custom was that the adopted child was equal in every respect to the other children and Muhammad marrying Zainab was thus frown upon as it was quasi-incest in the eyes of pre-islamic Arabia.
So to solve this Muhammad recited some convenient verses that both broke with the tradition of equal adoption but also allowed him to marry her without witnesses.