17How precious to me are Your thoughts, O God, how vast is their sum! 18If I were to count them, they would outnumber the grains of sand; and when I awake, I am still with You. 19O God, that You would slay the wicked— away from me, you bloodthirsty men— 20who speak of You deceitfully; Your enemies take Your name in vain. 21Do I not hate those who hate You, O LORD, and detest those who rise against You? 22I hate them with perfect hatred; I count them as my enemies. 23Search me, O God, and know my heart; test me and know my concerns. 24See if there is any offensive way in me; lead me in the way everlasting.