Making a promise to Allah Ta'ala
Q: If a person thinks to himeself that "I promise Allah Ta'ala that I will not do a certain thing, or I will do a certain thing" and then he is too weak willed to carry out that oath, do they have to give kaffara? And if that happened more then once, do they have to give kaffara for each broken oath or will just one kaffara be enough? {lease bear in mind that the person was not telling anyone else, but just thinking aloud to themselves.