Psalms 106:38

And shed innocent blood, even the blood of their sons and of their daughters, whom they sacrificed unto the idols of Canaan: and the land was polluted with blood.

Psalms 106:38 (KJV)

Psalm 106 is a historical psalm that reviews Israel’s long pattern of disobedience and God’s repeated mercy. This verse points to a specific sin committed in the Promised Land: the people sacrificed their own sons and daughters to the idols of Canaan. Such practices were common among the Canaanite nations, whose worship included child sacrifice and other violent rituals. God had clearly forbidden these acts (Leviticus 18:21; Deuteronomy 12:31). The shedding of innocent blood defiled the land that God had given to Israel, and this pollution brought severe judgment.

The phrase “shed innocent blood” describes murder, and here it is the murder of children. The verse names the victims as “their sons and of their daughters,” showing the depth of Israel’s fall. They gave to idols what was most precious to them. The land’s pollution with blood means that such sin made the land unclean before God, who is holy and just. This was not a minor failure but a direct violation of God’s law and a rejection of His authority.

This verse connects to the broader biblical teaching on the sanctity of life. God condemns child sacrifice throughout Scripture, and the shedding of innocent blood is a serious offense that defiles both people and land. The psalmist later prays for pardon, showing that even such grave sins can be forgiven through God’s grace (Psalm 106:44-46).

While child sacrifice is not common today, the principle remains. Idolatry can gradually lead people to commit shocking acts. We must examine our hearts to ensure that nothing takes God’s place. The verse warns against the slow descent into sin and reminds us of its destructive consequences.

God’s mercy is greater than our worst sins. The same God who judged Israel also forgave them when they repented. This offers hope for all who turn back to Him, knowing that His steadfast love endures.

Previous Post
Psalms 106:37
Next Post
Psalms 106:42