Psalms 18:21-26 Good News Bible (GNB)

21. I have obeyed the law of the Lord;I have not turned away from my God.

22. I have observed all his laws;I have not disobeyed his commands.

23. He knows that I am faultless,that I have kept myself from doing wrong.

24. And so he rewards me because I do what is right,because he knows that I am innocent.

25. O Lord, you are faithful to those who are faithful to you;completely good to those who are perfect.

26. You are pure to those who are pure,but hostile to those who are wicked.

Psalms 18