Go, do all that is in thine heart. — Nathan naturally considered that it must be right for David to execute his pious purpose; but he spoke only according to his own sense of right, and not by Divine direction.
Related Commentaries of 2 Samuel 7:3
2 Samuel 7:3
3 And Nathan said to the king, Go, do all that is in thine heart; for the LORD is with thee.