But the Lord would not destroy the house of David, because He had made a covenant with David and promised to give a light to him and to his sons forever.