Перевод идиомы get the shock of one’s life, значение выражения и пример использования

Идиома: get the shock of one’s life

Перевод: испытать сильнейший шок, удивление

Пример:

I got the shock of my life when I saw my teacher on TV.
Я был крайне потрясен, когда увидел своего учителя по телевизору.