Verse 22. "The punishment of thine iniquity is accomplished, O daughter of Zion" - On the contrary: Rejoice, O Jerusalem, for thy captivity will soon end; thy sufferings are nearly completed; thou shalt soon return to thy own land: but he will visit thy iniquity, O Edom; he will discover thy sins. When sin is pardoned it is said to be covered: here, God says he will not cover the sins of Edom-he will not pardon them; they shall drink the cup of wrath.
The promise in this last verse may refer to Jerusalem under the Gospel.
When they receive Christ crucified, they shall be gathered from all nations, become one with the Church among the Gentiles, be one flock under one and the same Shepherd, and shall be carried no more into captivity.