Андрей – хитрый ловелас, который умело манипулирует женщинами, радуясь беззаботной жизни, полной флирта и легкого отношения к чувствам. Его существование переворачивается с ног на голову, когда он встречает Настю – яркую и загадочную девушку, с которой у него завязывается случайная ночь. Однако, как оказывается, Настя принадлежит к необычному роду. Ее бабушка, настоящая ведьма, не может оставаться безучастной, когда ее внучку обижает незаслуженно легкомысленный молодой человек. В ответ на его поведение, бабушка решает преподнести Андрею урок, навязывая ему рога, которые становятся символом его новой жизни и постоянным напоминанием о причинах его страданий.
Теперь, оказавшись в затруднительном положении, главный герой сталкивается с необходимостью изменить свои взгляды и поведение. Рога, ставшие частью его облика, символизируют его внутренние метания и борьбу с собственными недостатками. Чтобы избавиться от этого бремени, Андрей должен научиться искренне любить, познать истинные чувства и взаимопонимание. Его путь к искуплению преисполнен курьезов, неожиданных открытий и встреч, которые помогают ему осознать, что настоящая любовь способна преодолеть любые преграды. Теперь ему предстоит выяснить, способен ли он на истинные чувства и готов ли изменить свою жизнь ради тех, кто действительно важен.