Albert Barnes' Notes on the Whole Bible - Zephaniah 3:19
Behold, at that time I will undo - (Literally, I deal with . While God punisheth not, He seemeth to sit still Isaiah 18:4, be silent Habakkuk 1:13, asleep Psalms 44:23. Then He shall act, He shall “deal” according to their deserts with “all,” evil men or devils, “that afflict thee,” His Church. The prophecy looked for a larger fulfillment than the destruction of Jerusalem, since the Romans who, in God’s Hands, avenged the blood of His saints, themselves were among those who “afflicted her.”... read more
The Pulpit Commentary - Zephaniah 3:20
Will I bring you again ( in ) . He repeats the promise with some slight verbal changes. I will lead you like a flock to the pastures of Zion. People; peoples. When I turn back your captivity; i.e. when God brings them all home into the spiritual Zion from which they were long exiled (but see note on Zephaniah 2:7 ; and comp. Hosea 6:11 ; Amos 9:14 ). Before your eyes. Most certainly and evidently, so that what they hoped for they shall plainly see ( Deuteronomy 1:30 ; ... read more