enchant
verb
-
To attract and delight, to charm.
-
To magically enhance or degrade an item.
-
To cast a spell upon (often one that attracts or charms).
noun
leave someone open-mouthed
How often have the words enchant and leave someone open-mouthed occurred in a corpus of books? (source: Google Ngram Viewer )