Originally Posted by Studentofdeed
Assalamoalikum it might be strange for you but. Your oath is not broken.
First kindly understand oath is different thing vow is different and promise is different
Oath is done by bringing word of allah like i swear on allah or by allah's swear i do this and that etc etc. If its not completed. Then its kaffarah of 3 days fast or sadqah to 10 poor people about 2 times a day food etc.
One is promising like i promise i wont do or this etc etc. Breaking promise makes nothing on person. But a grave sin
One is wow. Like you did. as if you already said the exact words you wrote above . Now when vow is broken by not completing it then what you said like i do this and that. Its fine of the wow.
Now one fine is with bound in time like if i did sin i will keep 3 days fast from next week from monday. If vow broken and fine is not paid in the bound time then fine will be of oath as giving food or clothes to 10 people or 3 days fast etc.
One vow fine is boundless like you did. So till you not die there is no fine of oath but your vow's fine which is exact amount of sadqah. Like a person said if i not did sin today i will go to hajj. So that not means that after breaking vow person go to hajj immediately but on the contrary he do have a time to pay his vow fine till death.
So someday you might have some money to pay it. And like you i also did. i did vow on my friend marriage that if he gets married in this year then I will slaughter a goat. And amazingly he did in the same year on LAST DAY oF THE YEAR. So i have to pay vow fine too though 3 years passed to my vow. so don't worry...
Hope this things helps and clear your mind literally