Meaning of the aayat "good women are for good men"

Q: I have read in the Quraan that good women are for good men.

My question is that in the past I used to stare at girls in college. I also talked to them but did not have any haram relationship with them. I proposed to a girl but she didn't accepted, we didn't commit zina. Now I feel guilty over my past acts and I have made taubah two years ago. I have not repeated those acts. Will I be forgiven or will I be considered impure and a bad guy. Does that mean I will get a bad wife if I m not forgiven. If I am forgiven, will I get a good wife?

A: If you have sincerely repented, then Allah Ta'ala will surely forgive you. The aayat means that impure people are inclined towards people who are also impure. The aayat does not mean that every person who committed zina will get a wife who has also committed zina. May Allah Ta'ala grant you a pious and suitable spouse.

And Allah Ta'ala (الله تعالى) knows best.


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)