knock (someone) off their feet

сильно удивить кого-либо, "свалить с ног"

When my best friend announced that she was going to marry my ex-boyfriend, the news knocked me off my feet.

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