Isaiah 43:9-19 CJB

9 All the nations are gathered together, and the peoples are assembled. Who among them can proclaim this and reveal what happened in the past? Let them bring their witnesses to justify themselves, so that others, on hearing, can say, "That's true."
10 "You are my witnesses," says ADONAI, "and my servant whom I have chosen, so that you can know and trust me and understand that I am he no god was produced before me, nor will any be after me.
11 I, yes I, am ADONAI; besides me there is no deliverer.
12 I have declared, saved and proclaimed - not some alien god among you. Therefore you are my witnesses," says ADONAI. "I am God.
13 Since days began, I have been he. No one can deliver from my hand. When I act, who can reverse it?"
14 Here is what ADONAI, your redeemer, the Holy One of Isra'el, says: "For your sake I have sent [an army] to Bavel and knocked down the fleeing Kasdim, all of them; their songs of triumph are now lamentations.
15 I am ADONAI, your Holy One, the Creator of Isra'el, your King."
16 Here is what ADONAI says, who made a way in the sea, a path through the raging waves;
17 who led out chariot and horse, the army in its strength - they lay down, never to rise again, snuffed out and quenched like a wick:
18 "Stop dwelling on past events and brooding over times gone by;
19 I am doing something new; it's springing up - can't you see it? I am making a road in the desert, rivers in the wasteland.