Take (someone’s) breath away

To overwhelm someone with beauty or grandeur.

The beauty of the mountains took my breath away.