Андрей — закоренелый ловелас, привыкший к лёгким победам и не обременяющий себя серьёзными чувствами. Его размеренная жизнь, полная мимолётных романов, переворачивается с ног на голову после одной-единственной, казалось бы, случайной ночи с загадочной и прямой Настей. Девушка производит на него странное впечатление, но Андрей, как обычно, не придаёт этому значения — до тех пор, пока не узнаёт шокирующую правду: его новая знакомая — внучка самой настоящей, могущественной ведьмы.
Вскоре на голове легкомысленного сердцееда материализуются самые настоящие, крепкие и ветвистые рога. Это — «подарок» разгневанной бабушки, решившей проучить того, кто, по её мнению, посмел поиграть чувствами её внучки. Избавиться от сомнительного украшения, приносящего лишь насмешки и проблемы, можно лишь одним, почти невозможным для Андрея способом — познав настоящую, взаимную любовь. Теперь отъявленный циник вынужден искать то, во что никогда не верил, а его единственная надежда — та самая девушка, чья семья и навела на него это колдовство.