To a point--but it is important to remember that God lives outside the contraints of Time as we know it, so John is trying to express things that our limited human minds cannot grasp, and his limited human vocabulary cannot truely express.
We know that the battle IS won because God lives in the Eternal Now, and for Him, it is already a Reality, while we, stuck inside time, must wait to see it played out.
|