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