I will not violate My covenant or change what My lips have said. – Psalm 89:34
God made the promise above in full knowledge of the future failure of David’s descendants. God would punish them severely for their error and lack of faithfulness, but He would always keep His word and His covenant.
In our experience, when one party to a contract breaks the agreement, the contract is deemed null and void and remedies are sought for the aggrieved party, but not so with God. The covenant with David was not based on his (or his descendants’) faithfulness, but rather on God’s. The Lord had sworn by Himself (no higher authority existing) to keep His covenant and since He cannot lie or change, it was irrevocable.
For this same reason, His new covenant (by the blood of Christ) extended to the redeemed can never be revoked. Once promised, always kept; therefore, once saved, always saved.
As I look back over fifty years of ministry, I recall innumerable tests, trials and times of crushing pain. But through it all, the Lord has proven faithful, loving, and totally true to all his promises. – David Wilkerson