The Modern Text Bible is a clear and beautiful re-expression of Scripture in today's language.

Make a Donation

What does 2 Samuel 7:17 mean?

Nathan told David everything God had said, just as he’d heard it. 2 Samuel 7:17 - Modern Text Bible

(Nathan faithfully delivers God’s message to David, not holding anything back.)

Nathan the prophet tells David everything God has revealed, holding nothing back. The point is transparency and courage—delivering a message exactly as it was given, even when it’s challenging. The Hebrew word for “vision” is chazon, which means a direct, often vivid revelation from God. Nathan’s role isn’t to edit or soften the message, but to communicate it honestly.

This verse challenges the tendency to filter or adjust difficult truths, whether out of fear or a desire to please. In ancient times, messengers risked their lives if the news was unwelcome. Here, the value is integrity—saying what needs to be said, not just what’s easy.

If you’ve ever struggled with telling someone the whole truth, especially when it’s hard, this verse is about the importance of honesty and trust. It’s a reminder that real relationships are built on openness, even when the message is difficult to hear or deliver.