1 Chronicles 28:3

New American Standard Bible (NASB)
But God said to me, ‘You shall not build a house for My name because you are a man of war and have shed blood.’

Read 1 Chronicles 28:3 in other translations