the eternal battle