King James Version
Yet the LORD would not destroy Judah for David his servant's sake, as he promised him to give him alway a light, and to his children.New International Version
Nevertheless, for the sake of his servant David, the LORD was not willing to destroy Judah. He had promised to maintain a lamp for David and his descendants forever.Catholic Public Domain Version
But the Lord was not willing to destroy Judah, because of David, his servant, just as he had promised him, so that he might grant a light to him and to his sons, for all days