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