see it coming
- anticipateExpect beforehand
- foreseePredict future events
- predictDeclare future outcomes
- expectConsider likely to occur
- braceDevice providing structural stability
prepare · inevitable · warning · signs · intuition · gut · premonition · dread · looming · impending · writing · wall · hindsight · obvious · storm · approaching · horizon · sense
- cautioncareful, be careful, cautious, caution, watch out
see it comingblindsided
Surprised by unforeseen impact
caught off guard · taken by surprise · ambushed · sucker punched · broadsided
see it comingoblivious
Lacking any awareness
clueless · unaware · in the dark · asleep at the wheel · head in the sand
see it comingshocked
Deeply startled or appalled
stunned · floored · gobsmacked · thunderstruck · dumbfounded