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