Андрей — ловкий манипулятор, обожающий игры сердец и легко покоряющий женские умы. Каждый его день заполнен беззаботным флиртом и поверхностными отношениями, позволяющими ему избегать глубинных эмоций и обязательств. Однако, встреча с Настей, девушкой с яркой индивидуальностью и непредсказуемым характером, кардинально меняет его привычный образ жизни. Проведённая с ней ночь кажется Андрею легкомысленным приключением, но вскоре он узнаёт, что она — внучка настоящей ведьмы. Бабушка, разочарованная поведением Андрей, решает отомстить за внучку, наказывая ловеласа, наделив его рогами — символом его эгоизма и безразличия.
Теперь, с ветвистыми украшениями на голове, Андрей сталкивается с непростой задачей: единственный способ вернуть свою обычную жизнь и избавиться от магического проклятия — это найти настоящую взаимную любовь. Он сталкивается с испытаниями, которые заставляют его глубже осмыслить свои поступки и понять ценность искренних отношений. На этом пути он открывает в себе новые чувства и начинает осознавать, что настоящая связь с человеком требует гораздо больше, чем просто поверхностный интерес. Понимание и принятие любви становятся для него ключом к освобождению, и каждый шаг на этом пути приближает к искуплению его былых ошибок.