Nevertheless, the Lord was unwilling to destroy David's dynasty because of the covenant that he had made with David, especially since he had promised to give him and to his sons the reigning presence of an heir forever.