What's the difference between "It won't be soon" and "It won't be soon enough"?

Soon means in a short period of time, while soon enough means in a sufficiently short period of time. If something won't happen soon, we expect it to take quite a while to happen. If something won't happen soon enough, we expect it will only happen when it is too late, for example past a deadline.