From the Tafsir Ibn Kathir of Surah Al-Ma'idah
Several scholars among the Salaf and the later generations said that Allah allowed Adam to marry his daughters to his sons because of the necessity of such action. They also said that in every pregnancy, Adam was given a twin, a male and a female, and he used to give the female of one twin, to the male of the other twin, in marriage. Habil's sister was not beautiful while Qabil's sister was beautiful, resulting in Qabil wanting her for himself, instead of his brother. Adam refused unless they both offer a sacrifice, and he whose sacrifice was accepted, would marry Qabil's sister. Habil's sacrifice was accepted, while Qabil's sacrifice was rejected, and thus what Allah told us about them occurred. Ibn Abi Hatim recorded that Ibn `Abbas said -- that during the time of Adam -- "The woman was not allowed in marriage for her male twin, but Adam was commanded to marry her to any of her other brothers. In each pregnancy, Adam was given a twin, a male and a female. A beautiful daughter was once born for Adam and another one that was not beautiful. So the twin brother of the ugly daughter said, `Marry your sister to me and I will marry my sister to you.' He said, `No, for I have more right to my sister.' So they both offered a sacrifice. The sacrifice of the one who offered the sheep was accepted while the sacrifice of the other [the twin brother of the beautiful daughter], which consisted of some produce, was not accepted. So the latter killed his brother.''
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.