see coming
Predict in advance
To see something coming is to anticipate it before it arrives.
The phrase usually appears in contexts of foresight or its absence: I should have seen it coming, Nobody saw this coming, You could see that disaster coming from a mile away.
What's seen coming is typically trouble—betrayal, failure, or consequence.
The negative didn't see it coming emphasizes being blindsided.
anticipate
Expect beforehand
sense · intuit · recognize · discern · read · perceive · detect · notice · spot · realize
see comingcome out of nowhere
blindside · sneak up on · shock · stun · take aback
see comingblindsided
Surprised by unforeseen impact
caught off guard · taken by surprise · ambushed · shocked · broadsided
see, coming, sees, seen, seeing, seer, seers, sight, sightly