Вопросы к Поиску с Алисой
Метафорическое значение слова «завораживать» заключается в способности всецело завладевать чьими-либо мыслями, вниманием, чувствами, то есть очаровывать, пленять. ru.wiktionary.org dic.academic.ru
Также существует устаревшее значение слова «завораживать» — подчинять кого-либо или что-либо с помощью чар, волшебной силы, колдовства. gramota.ru