Psalms 139:17-23 New American Bible, Revised Edition (NABRE)

17. How precious to me are your designs, O God;how vast the sum of them!

18. Were I to count them, they would outnumber the sands;when I complete them, still you are with me.

19. When you would destroy the wicked, O God,the bloodthirsty depart from me!

20. Your foes who conspire a plot against youare exalted in vain.

21. Do I not hate, Lord, those who hate you?Those who rise against you, do I not loathe?

22. With fierce hatred I hate them,enemies I count as my own.

23. Probe me, God, know my heart;try me, know my thoughts.

Psalms 139