Psalms 139:17-24

139:17 How difficult it is for me to fathom your thoughts about me, O God!

How vast is their sum total!

139:18 If I tried to count them,

they would outnumber the grains of sand.

Even if I finished counting them,

I would still have to contend with you.

139:19 If only you would kill the wicked, O God!

Get away from me, you violent men!

139:20 They rebel against you and act deceitfully;

your enemies lie.

139:21 O Lord, do I not hate those who hate you,

and despise those who oppose you?

139:22 I absolutely hate them,

they have become my enemies!

139:23 Examine me, and probe my thoughts!

Test me, and know my concerns!

139:24 See if there is any idolatrous tendency in me,

and lead me in the reliable ancient path!