1 Chronicles 28:3

3 But God said unto me, Thou shalt not build a house for my name because thou hast been a man of war and hast shed blood.

1 Chronicles 28:3 Meaning and Commentary

1 Chronicles 28:3

But God said unto me, thou shalt not build an house for my
name
This he said by Nathan the prophet, ( 2 Samuel 7:5 )

because thou hast been a man of war, and hast shed blood:
see ( 1 Chronicles 22:8 ) .

1 Chronicles 28:3 In-Context

1 And David assembled all the princes of Israel, the princes of the tribes, and the princes of the companies that ministered to the king by course, and the princes over the thousands, and princes over the hundreds, with the princes over all the substance and possession of the king, and his sons, with the officers, and with the mighty men, and with all the valiant men, unto Jerusalem.
2 Then David, the king, stood up upon his feet and said, Hear me, my brethren, and my people: As for me, I had in my heart to build a house of rest for the ark of the covenant of the LORD and for the footstool of our God and had made ready for the building.
3 But God said unto me, Thou shalt not build a house for my name because thou hast been a man of war and hast shed blood.
4 However, the LORD God of Israel chose me before all the house of my father to be king over Israel for ever, for he has chosen Judah to be the ruler; and of the house of Judah, the house of my father; and among the sons of my father he liked me to make me king over all Israel;
5 and of all my sons (for the LORD has given me many sons) he has chosen Solomon, my son, to sit upon the throne of the kingdom of the LORD over Israel.
The Jubilee Bible (from the Scriptures of the Reformation), edited by Russell M. Stendal, Copyright © 2000, 2001, 2010