Why does God swear an oath? And why by His holiness?
In Psalm 89:35, God makes a profound declaration: "Once for all I have sworn by my holiness that I will not lie to David."
Swearing by Himself
When God swears an oath, it's not because He's unreliable. It's a way to speak to us in our human terms, assuring us of His absolute commitment. He swears "by His holiness" – meaning by His very nature, His perfect moral character. This isn't an external thing He swears by; it's the core of who He is. It's like saying, 'As surely as I am God and perfectly holy, I will keep My promise.' He can't lie or break His word without ceasing to be God.
The Immutability of His Word
The scholars note that God swears "once for all." This signifies the finality and irrevocability of His promise. There's no need for God to repeat the oath or to add to it. His Word, especially when confirmed by His oath, is utterly dependable and unchangeable. This oath wasn't just for King David; it points to a deeper, eternal covenant.
It's God demonstrating the absolute certainty of His faithfulness to us, especially when we might be tempted to doubt.