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