I encountered predictions of a war with Russia from geopolitical think-tanks more than ten years ago. I wish now I had saved the links. Either way, at least some thinkers have been warning us that this was coming for quite some time. Then there was the string of annexations, echoing the early years of WW2.
We really should not be surprised. And we really should have been prepared.