Psalms 137:9

Happy shall he be, that taketh and dasheth thy little ones against the stones.

Psalms 137:9 (KJV)

Psalm 137 comes from the time when Babylon carried the people of Judah away from Jerusalem. The exiles lived in a foreign land and remembered their ruined city with deep grief. Verse 9 records their raw pain, not a command from God. The Babylonians had destroyed homes and harmed children, so the words reflect the anger of people who had suffered greatly. This psalm is a lament, a cry of anguish from the heart of a people in captivity.

The word “happy” here means “blessed” and is a cry for God to bring justice. The verse does not tell believers to harm anyone. It is an imprecatory prayer, asking God to judge the enemy who caused such evil. The shocking picture shows how serious the wrong was and how deeply the people longed for God to set things right. It is a plea for divine justice, not a command for personal revenge.

Romans 12:19 teaches that vengeance belongs to God, not to us. This psalm agrees with that truth because it is a prayer for God to act, not a call for personal retaliation. The whole Bible shows that God is holy and will judge sin, while also offering mercy through Christ, who bore God’s wrath for us. The imprecatory psalms remind us that God takes sin seriously and will one day make all things right.

Believers today can bring their deepest pains and cries for justice to God in prayer. We do not need to hide our anger or grief. Instead, we can trust God to judge fairly and to heal our wounds. This verse also reminds us that God takes evil seriously and will one day make all things right. As Christians, we look to Christ, who bore God’s wrath for sin, and we find hope in His deliverance.

How do you respond when you face great injustice? This psalm invites you to be honest with God about your pain while trusting His perfect timing and mercy. Let your lament become a step toward healing and hope in Him.

Previous Post
Psalms 144:2
Next Post
Psalms 138:8