take one's breath away

To surprise greatly; impress very 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: CATCH ONE'S BREATH (1).
Categories: delight {v. phr.}