King David and God's Promises