Ayetin nazil olma sebebini dikkate aldığımızda, çelişki gibi gözüken durum ortadan kalkmış olur. Ayetin nüzul sebebinde şöyle nakledilmiştir: "Allah Resulü (s.a.a) Mekke'den Medine'ye hicret ettiklerinde, iman eden Müslümanlarda Allah Resulü ile birlikte hicret ettiler. Ancak bazı Müslümanlar, eşleri ve çocuklarının muhalefetiyle karşılaştılar. İşte bu sırada ayet nazil olarak "Eşlerinizden ve çocuklarınızdan size düşman olanlar da vardır. Onlardan sakının" diye emredildi. Bunun üzerine muhacir Müslümanlardan bazısı hatta tevbe ettikleri takdirde dahi eşleri ve çocuklarını kabul etmeyeceklerine dair kara aldırlar. Ama Allah-u Teâlâ onların bu tavrının yanlış olduğunu ve tevbe edip dönüş yaptıklarında onların geçmişlerini görmemezlikten gelip onları affetmelerini tavsiye etmekte ve bunun onlar için daha güzel olduğunu ve Allah'ın da onları bağışlayacağını ve rahmetine mazhar kılacağını beyan buyurmaktadır.