I am a betrothed to a young Muslim man who loves me much, and insha Allah we will get married soon. My fiance once insisted too much to tell him all my past relations with men…etc. I told him about two relations with two young men when I was just 18 years old, but I just revealed some forbidden things happened not all details because I did repent to Allah from all such forbidden things and decided to start a new life. But my fiance phoned that young man via SMS (I don’t know how he got his number) and that old friend told him all story. Now my fiancé is willing to fulfill our marriage only because things are already arranged (remain only five days) and all family have been told so he wants to go on just to save his image before his family, afterwards he will divorce me after a while. Should I now tell him all details of my past?.
Praise be to Allaah.
With regard to the past from which you have repented to Allah, may He be exalted, the fiancé or husband has no right to ask about it. And is not prescribed for anyone who has fallen into sin to tell anyone else about it when Allah has concealed him, and he should not expose himself, Allah forbid.
If the fiancé or husband insists on asking, you do not have to tell him about what you did before you knew him. Hence you made a serious mistake when you told your fiancé some of what you had done. Rather he should only look at you as you are now, and if that suits him he should go ahead and marry you, otherwise he should leave you for someone else.
Now what has happened has happened, and you do not have the right to tell him any more than you have already told him or what he has found out himself. You can deny anything that others might tell him and that could damage your image and reputation.
But if he says he is going to divorce you after that, then this matter is in the hand of Allah and intentions may change. “You (the one who divorces his wife) know not, it may be that Allah will afterward bring some new thing to pass” [al-Talaaq 65:1]. So ask Allah to accept your repentance and to conceal your errors.
And Allah knows best.