Promise or Proclamation?

And I shall keep Your Torah constantly, forever and ever.  Psalm 119:44  Chabad I shall keep – What is the psalmist actually saying?  Is he claiming that if God allows him to speak the whole truth (verse 43), he will then keep Torah forever?  Or is he saying that, unlike Moses, he knows God gives…