захватывает дух

у кого. Разг. Экспрес. Тяжело дышать от избытка чувств, сильного волнения и т. п. — Наши заняли Красное Село, — сказал он мне… Как мы ни были подготовлены к этому известию, у меня закатило дух. Слёзы мешали мне рассмотреть его лицо (В. Мичурина-Самойлова. Шестьдесят лет в искусстве).

Источник: Фразеологический словарь русского литературного языка на Gufo.me