knock for a loop
Catch off guard
To knock someone for a loop is to stun or shock them, leaving them disoriented or overwhelmed: The news of her resignation really knocked me for a loop.
The image suggests being hit so hard you spin in a circle.
The phrase usually describes emotional rather than physical impact—unexpected news, a sudden setback, or anything that upends your equilibrium.
- stunnedShocked into speechlessness
- shockedDeeply startled or appalled
- taken abackShocked into momentary confusion
- surprisedCaught unawares
- caught off guardSurprised when unprepared
blindsiding · out of nowhere · flabbergasted · blown away · overcome · curveball · hit like a truck · reeling · floor · astonished · shell-shocked · sideswiped · consternation · bewilderment · stagger · disbelief · gobsmacked · amazed