If an unmarried man knows a woman who is beautiful but not pious and does lots of sins. The man does not love her or anything and does not look at her anymore either. But he cannot forget the beauty and he prays to Allah for a wife who would look like that but would be good and pious.

So according to Islam, is there anything wrong in him asking for that?

2 Answers 2


No, there is no issue in praying for something that he wants to get. Everyone has his own sense and has full right to be with someone he loves or wants.

If he loves her beauty, then he should stay away from her for its not a love its lust and will guide him on the path of sin too. A female who commits alot of sins is never a bad girl. She can change her mind when she gets some guidance.

If the person thinks that he can manage to make her a good girl. Then there is no issue in marrying her. Islam forgives everyone who turns to Allah.

Islam is a religion of peace and teaches forgiveness. So if the person thinks that he likes the girl but is shy in having her as his wife only because she is a bad girl, then he can try to guide her on the right path.

And once again, there is no shame in praying to God to get what he desires for, but should always feel happy and accept what his God has decided for him! For its the only fate of his.


Like Afzaal said no harm in making a legit supplication (which surely that is) to Allah but religiousness, piety and noble descent of the woman should take precedence over wealth and beauty when selecting ones wife.

Ja'far al-Sadiq(as):

If a man marries because of her wealth and beauty, he will deputize to that but if he marries because of her being religious, Allah will provide him with beauty and wealth [extracted from here and quoted in Al-kafi vol-5:333/ 3rd ch- Virtues of marrying a religious person]

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .