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