Get the shock of one's life: be extremely surprised and scared.
ものすごく驚いたことに遇う、衝撃を受ける、ものすごく驚いたり、怖いことを体験する
Sam: I got the shock of my life yesterday.
Rick: Why? What happened?
Sam: My family threw me a "Surprise Birthday Party" and bought me a cake.
サム:昨日、ものすごく驚いたことがあったんだ
リック:なんで?何があったの?
サム:家族はサプライズバースデーパーティーをして、ケーキを買ってくれたんだ