set one back on one's heels

удивить, ошеломить, шокировать кого-либо

The news, which set my back on my heels, was announced at the interval of thirty minutes.

Другие идиомы: