Psalm 89:35

English Standard Version

35 Once for all I have sworn by my holiness; I will not lie to David. (Ps 60:6; Heb 6:18)

New International Version

35 Once for all, I have sworn by my holiness – and I will not lie to David –

New International Reader’s Version

35 Once and for all, I have made a promise. It is based on my holiness. And I will not lie to David.

King James Version

35 Once have I sworn by my holiness that I will not lie unto David.