В основу «Чародейки» легло «нижегородское предание» Ипполита Шпажинского, им же переработанное в либретто. Опера стоила Чайковскому двух лет изнурительной работы с неповоротливым, утопающим в подробностях текстом. Порой композитору казалось, что работа никогда не закончится, он ужасался длине будущего сочинения. А в итоге настолько проникся чувствами к «Чародейке», что одно время считал ее своей лучшей оперой и с горечью писал в письмах, что первым зрителям в 1887 году она не понравилась. Опера ушла в тень, и Чайковскому оставалось только верить, что со временем «Чародейка» будет понята. Так у композитора было не раз: чтобы по достоинству оценить и «Лебединое озеро», и «Евгения Онегина», понадобилось время, иногда значительное.
В Урал Опере «Чародейка» появлялась дважды — в 1913 и 1954 годах, в шестидесятых исчезла из репертуара. Теперь она возвращается на уральскую сцену, пополняя коллекцию опер Чайковского вслед за «Черевичками». Водная стихия становится здесь главным образом и двигателем сюжета. Режиссер Надежда Столбова говорит, что «в опере герои, сталкиваясь друг с другом, вскрывают конфликт внутри себя — со всей свободой, своим выбором, стремлениями и гордыней. Все эти человеческие страсти пробуждают в финале водную стихию». Художник Юлиана Лайкова выстраивает на сцене «пространство, вышедшее из берегов».