take one's breath away

[take one's breath away] {v. phr.} To surprise greatly; impressvery much; leave speechless with surprise or wonder or delight;astonish.

The sunset is so beautiful it takes our breath away.

His refusal was so unexpected it took my breath away.

Compare: CATCHONE'S BREATH(1).