The promises of God never leave us disappointed as some promises people may make. Unlike people God does not lie and we can be assured if it is written in His word it is genuine and true! ( Numbers 23:19 ).
In fact God who blots out our transgressions and asks us to put Him in remembrance of His promises to remove our sins from us. ( Isaiah 43:25-26 ). 25 I, even I, am he that blotteth out thy transgressions for mine own sake, and will not remember thy sins. 26 Put me in remembrance: let us plead together: declare thou, that thou mayest be justified.
Although God keeps His promises to us , we too must do our part by repenting of any sin and follow His will! ( 2 Peter 3:9 ). 9 The Lord is not slack concerning his promise, as some men count slackness; but is longsuffering to us-ward, not willing that any should perish, but that all should come to repentance.
picture from knowingjesus.com