Definition from Wiktionary, the free dictionary
take one's breath away
- To make a person feel emotionally moved in a pleasant way.
- The view from the top, over the sea to the islands, simply takes your breath away.
- When he asked me out, it took my breath away.