#Why did God say David could not build a temple for his name?
God said that he could not build it because he was a man of war and had shed blood. [28:3]