What does 2 Samuel 7:21 mean?
'Because of your promise and your own heart, you’ve done all these great things and made them known to your servant.' 2 Samuel 7:21 - Modern Text Bible
(David recognizes that God’s actions come from His own will and faithfulness, not because David earned them.)