This year, on the 13th of March, I made a promise to Allah (SWT), that if he helps me with a thing, I will abstain from a certain bad thing for an entire year. Allah (SWT) helped me. I didn't pronounce that covenant. I may have said some words by the tongue, but it was not a formal declaration by speech.
But my promise was well-thought out, meaning it was not done in a state of excitement. But still as I said, a formal declaration by tongue was not pronounced. Now if I break that covenant made in my heart, but not uttered by the tongue. Would it be: