enchant /ɪnˈtʃɑːnt/ verb
1. fill (someone) with great delight; charm:
2. put (someone or something) under a spell; bewitch: