Asalam Walikum, I hope you are doing well. I really really need help 🙁 so i went through a heartbreak with someone i liked and wanted to marry. I made a promise to Allah about it, that ill stop talking to him until he is brought for marriage. He did come back after so many months and i dont know if my dua is accepted or not. He kept telling me he never moved on and etc. and i cant even respond, then i finally did to clarify why im not talking to him and my pain. i broke my promise what do i do?
I feel super guilty about breaking my promise I made. I really didnt want to break my oath to Allah at all. I really wanted to clarify and tell him that i also wanted to marry and etc but i am trying to keep the promise afterwards that conversation with him. Do I have to fast 3 days or help the needy? I feel so guilty I have no one to ask.
I just am also sad I really want to tell my parents about him but he isnt 100% ready for marriage and I don’t want to lie to them again of not talking to him when i already did that before. I just feel like a horrible person right now. i really don’t want them angry, they were tired of my heartbreak and if i tell them one day we fixed they will be super mad at me.
Alaikumassalam wa rahmatullah,
I apologize for the late reply. Sorry about your situation. It seems to me a good thing that you clarified the situation to him since it can cause a person a great deal of pain and turmoil to be left hanging without an explanation in such situations.
Regarding whether you should make expiation for breaking the oath, it depends on the nature of your promise and its solemnity. Either your promise was to put an end to regular contacts with him, or it was to never have any contact whatsoever with him. If it was the first one, then merely giving him an explanation doesn’t break the promise if you do not start talking to him regularly again. But if it was the second one, then it seems the promise is broken.
Note that breaking an oath can sometimes be a good thing, which is why the Quran allows it. The Prophet PBUH says:
"By Allah, Allah willing, if ever I take an oath (to do something) and later on I find something else better than the first, then I do the better one and give expiation for the dissolution of my oath."
Sahih al-Bukhari 6680
Merely promising God to do something and then not doing it is not the same as breaking an oath. But if when you were making the promise you had the intention of making a solemn oath (and from your description this seems probable), then breaking the promise requires expiation. What you should do is either donate enough money to feed or clothe ten needy people (you can do this online by going to Islamic Relief’s website and choosing “kafara” on the donation page), or if you can’t afford to, to fast for three days.
If you think the kafara is necessary and you perform it, then the oath no longer applies, it is like it wasn’t made in the first place, and there is no need to feel guilty about it anymore. The way forward seems to be to avoid contact with him (as I don’t recommend secret romantic relationships) as much as possible until he is ready to formally propose.
Regarding the kind of romantic relationships that are appropriate in Islam, you may want to see my article: Dating and Relationships in Islam: What is Allowed and What is Not
Best wishes. May Allah make things easy for you.
References (regarding oaths):