Сиба Кота, старшеклассник с репутацией отъявленного извращенца, чьё имя наводит ужас на всех одноклассниц, однажды в шутку решает провести магический ритуал из старой библиотечной книги. К его изумлению, обряд завершается успехом, и перед ним предстаёт настоящая ведьма по имени Рурумо. Вместо того чтобы забрать его душу в уплату за желание, она проявляет неожиданную милость. В благодарность Кота загадывает, чтобы их пути пересеклись вновь, даже не подозревая, какие последствия повлечёт за собой эта просьба.
Их встреча действительно происходит, но в совершенно иных обстоятельствах. Рурумо, низвергнутая до звания ученицы за свой прошлый милосердный поступок, падает с неба прямо к его ногам. Теперь, чтобы вернуть себе статус полноценной ведьмы, она должна исполнить ровно шестьсот шестьдесят шесть желаний юноши, используя волшебные купоны. Кажется, это идеальная сделка для парня, помешанного на своих фантазиях, однако за магическую помощь придётся заплатить куда более высокую цену, о которой ведьма пока не догадывается.
Тайну раскрывает фамильяр Рурумо, чёрный кот Тиро: каждое использованное желание безвозвратно отнимает часть жизни Коты. Когда последний купон будет потрачен, его ждёт неминуемая смерть. Теперь Сибаки оказывается перед мучительным выбором: помочь своей спасительнице обрести прежнюю силу, сознательно приближая собственную гибель, или найти способ разорвать этот роковой контракт, спасая себя, но обрекая Рурумо на вечное проклятие.
