For the Lord will not cast off forever. Lamentations 3:31