1 Chronicles 22:8

8 But God prevented me, saying, 'You've killed too many people, fought too many wars. You are not the one to honor me by building a sanctuary - you've been responsible for too much killing, too much bloodshed.

1 Chronicles 22:8 Meaning and Commentary

1 Chronicles 22:8

But the word of the Lord came to me
The word of prophecy, as the Targum, by the mouth of Nathan the prophet:

saying;
as follows, which though not expressed in the book of Samuel before referred to, is here recorded by divine inspiration:

thou hast shed blood abundantly;
Kimchi thinks this refers to the blood of Uriah, and those gallant men that were slain with him, and to the priests slain by the order of Saul, which David was the occasion of, or accidental cause of, ( 1 Samuel 22:22 ) and to many good men among the Gentiles; though it was the intention of the Lord to consume the wicked among them, that they might not prevail over Israel:

and hast made great wars:
with the Philistines, Moabites

thou shall not build an house unto my name, because thou hast shed much
blood upon the earth in my sight;
an intimation this, that the church of God, of which this house was a type, was to be built by Christ, the Prince of peace, and to be supported and maintained not by force of arms, and by spilling of blood, as the religion of Mahomet, but by the preaching of the Gospel of peace.

1 Chronicles 22:8 In-Context

6 Then he called in Solomon his son and commanded him to build a sanctuary for the God of Israel.
7 David said to Solomon, "I wanted in the worst way to build a sanctuary to honor my God.
8 But God prevented me, saying, 'You've killed too many people, fought too many wars. You are not the one to honor me by building a sanctuary - you've been responsible for too much killing, too much bloodshed.
9 But you are going to have a son and he will be a quiet and peaceful man, and I will calm his enemies down on all sides. His very name will speak peace - that is, Solomon, which means Peace - and I'll give peace and rest under his rule.
10 He will be the one to build a sanctuary in my honor. He'll be my royal adopted son and I'll be his father; and I'll make sure that the authority of his kingdom over Israel lasts forever.'
Published by permission. Originally published by NavPress in English as THE MESSAGE: The Bible in Contemporary Language copyright 2002 by Eugene Peterson. All rights reserved.