1 Chronicles 28:3

3 But God said to me, "You shall not build a house for my name, for you are a warrior and have 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 David assembled at Jerusalem all the officials of Israel, the officials of the tribes, the officers of the divisions that served the king, the commanders of the thousands, the commanders of the hundreds, the stewards of all the property and cattle of the king and his sons, together with the palace officials, the mighty warriors, and all the warriors.
2 Then King David rose to his feet and said: "Hear me, my brothers and my people. I had planned to build a house of rest for the ark of the covenant of the Lord, for the footstool of our God; and I made preparations for building.
3 But God said to me, "You shall not build a house for my name, for you are a warrior and have shed blood.'
4 Yet the Lord God of Israel chose me from all my ancestral house to be king over Israel forever; for he chose Judah as leader, and in the house of Judah my father's house, and among my father's sons he took delight in making me king over all Israel.
5 And of all my sons, for the Lord has given me many, he has chosen my son Solomon to sit upon the throne of the kingdom of the Lord over Israel.
New Revised Standard Version Bible, copyright 1989, Division of Christian Education of the National Council of the Churches of Christ in the United States of America. Used by permission. All rights reserved.