“For thy words sake, and according to thine own heart hast thou done all these great things, to make thy seruant know them.”
1611 King James Version (KJV)
7:21 Thy word's sake - That thou mightest fulfil thy promises made to me, and thereby demonstrate thy faithfulness. Own heart - Or thy own mere liberality and good pleasure, without any desert of mine. So far was David, though a very gracious man, from thinking his actions meritorious.