2 Samuel 7:21
2 Samuel 7:18-21 The Message (MSG)
King David went in, took his place before GOD, and prayed: “Who am I, my Master GOD, and what is my family, that you have brought me to this place in life? But that’s nothing compared to what’s coming, for you’ve also spoken of my family far into the future, given me a glimpse into tomorrow, my Master GOD! What can I possibly say in the face of all this? You know me, Master GOD, just as I am. You’ve done all this not because of who I am but because of who you are—out of your very heart!—but you’ve let me in on it.
2 Samuel 7:21 King James Version (KJV)
For thy word's sake, and according to thine own heart, hast thou done all these great things, to make thy servant know them.
2 Samuel 7:21 New American Standard Bible - NASB 1995 (NASB1995)
For the sake of Your word, and according to Your own heart, You have done all this greatness to let Your servant know.
2 Samuel 7:21 New Century Version (NCV)
You have done this great thing because you said you would and because you wanted to, and you have let me know about it.
2 Samuel 7:21 American Standard Version (ASV)
For thy word’s sake, and according to thine own heart, hast thou wrought all this greatness, to make thy servant know it.
2 Samuel 7:21 New International Version (Anglicised) (NIVUK)
For the sake of your word and according to your will, you have done this great thing and made it known to your servant.
2 Samuel 7:21 New King James Version (NKJV)
For Your word’s sake, and according to Your own heart, You have done all these great things, to make Your servant know them.
2 Samuel 7:21 Amplified Bible (AMP)
Because of Your word (promise), and in accordance with Your own heart, You have done all these great and astounding things to let Your servant know (understand).