PrayNest

Psalms 106:38

They shed innocent blood, even the blood of their sons and of their daughters, whom they sacrificed to the idols of Canaan. The land was polluted with blood.
Psalms 106:38, World English Bible
Save as image
Share:FacebookWhatsApp

What does Psalms 106:38 mean?

This psalm recounts Israel's history of turning away from God, and here it describes one of their darkest moments: sacrificing their own children to foreign gods. The ancient Canaanite religions sometimes involved such rituals, and God's people tragically adopted these practices despite knowing better. The psalm emphasizes how deeply this violated both God's commands and basic human conscience, using the image of blood "polluting" the land itself to show how such acts corrupt everything they touch. This isn't meant to shame us, but rather to show how destructive idolatry becomes when it replaces trust in God, and to remind us that even communities with deep faith histories can drift into terrible choices if they lose sight of what matters most.