Samuel
2 Samuel 7:3ESV·traditional attribution

And Nathan said to the king, “Go, do all that is in your heart, for the LORD is with you.”

Matthew Henry Presbyterian @wholebiblehenry

Here is, I. David at rest. He sat in his house (Sa2 7:1), quiet and undisturbed, having no occasion to take the field: The Lord had given him rest round about, from all those that were enemies to his settlement in the throne, and he set himself to enjoy that rest. Though he was a man of war, he was for peace (Psa 120:7) and did not delight in war.

Commenting on 2 Samuel 7:1-3

John Gill Reformed Baptist @doctorgill

And Nathan said to the king, go, do till that is in thine heart,.... He perceived it was in his heart to build an house for God; he knew an house was to be built at one time or another, by some person or another; he knew it was a good work, and fit for a king to do, and might think this was a...

Jamieson-Fausset-Brown Reformed @jfbcommentary

Nathan said to the king, Go, do all that is in thine heart--The piety of the design commended it to the prophet's mind, and he gave his hasty approval and encouragement to the royal plans. The prophets, when following the impulse of their own feelings, or forming conjectural opinions, fell into frequent mistakes. (See on Sa1 16:6; Kg2 4:27).