take one's breath away
take one's breath away {v. phr.}
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:
Source: A Dictionary of American Idioms