Psalms 109:25-31

25 I am a joke to people everywhere; when they see me, they shake their heads in scorn.
26 Help me, O LORD my God! Save me because of your unfailing love.
27 Let them see that this is your doing, that you yourself have done it, LORD .
28 Then let them curse me if they like, but you will bless me! When they attack me, they will be disgraced! But I, your servant, will go right on rejoicing!
29 May my accusers be clothed with disgrace; may their humiliation cover them like a cloak.
30 But I will give repeated thanks to the LORD, praising him to everyone.
31 For he stands beside the needy, ready to save them from those who condemn them.

Psalms 109:25-31 Meaning and Commentary

To the chief Musician, A Psalm of David. This psalm was written by David, under the inspiration of the Holy Spirit, concerning Judas the betrayer of Christ, as is certain from Acts 1:16 hence it is used to be called by the ancients the Iscariotic psalm. Whether the occasion of it was the rebellion of Absalom, as some, or the persecution of Saul, as Kimchi; and whoever David might have in view particularly, whether Ahithophel, or Doeg the Edomite, as is most likely; yet it is evident that the Holy Ghost foresaw the sin of Judas, and prophesies of that, and of the ruin and misery that should come upon him; for the imprecations in this psalm are no other than predictions of future events, and so are not to be drawn into an example by men; nor do they breathe out anything contrary to the spirit of Christianity, but are proofs of it, since what is here predicted has been exactly accomplished. The title in the Syriac version is, "a psalm of David when they created Absalom king without his knowledge, and for this cause he was slain; but to us it expounds the sufferings of the Christ of God;" and indeed he is the person that is all along speaking in this psalm.
Holy Bible. New Living Translation copyright© 1996, 2004, 2007, 2013 by Tyndale House Foundation. Used by permission of Tyndale House Publishers Inc., Carol Stream, Illinois 60188. All rights reserved.