Albert Barnes' Notes on the Whole Bible - Joel 3:20
Judah shall dwell for ever - Not earthly Judah, nor earthly Jerusalem, for these must come to an end, together with the earth itself, of whose end the prophets well knew. It is then the one people of God, the true Judah, the people who praise God, the Israel, which is indeed Israel. Egypt and Edom and all the enemies of God should come to an end; but His people shall never come to an end. “The gates of hell shall not prevail against her.” The enemy shall not destroy her; time shall not consume... read more
The Pulpit Commentary - Joel 3:20-21
The contrast which these verses present to what precedes is very striking. While Egypt and Edom are devoted to desolation and destruction, Judah, personified, shall dwell (margin, abide ), and Jerusalem, or rather, as we think, Judah shall be dwelt in, as also its capital, from generation to generation. In the concluding verse a reason is assigned. For I will cleanse their blood that I have not cleansed . The blood shed by the Egyptians and Edomites is proved by Jehovah to be innocent... read more