Psalm 66:18 If I had cherished sin in my heart, the Lord would not have listened;
Have you made a promise to anyone knowing full well you would not be able to keep it?
Do you think they would have trusted you if they knew beforehand you would break the promise?
God knows our very thoughts and desires, so He knows when we are promising what we cannot do...