Марина Стенич, можно сказать, потомственный экстрасенс. Когда-то за колдовство сожгли дом ее бабушки. Теперь, десять лет спустя, настал черед Марины пройти через круг испытаний, на которые обрекают человека редкие способности. Оставшись без родных и близких людей, она пытается быть как все: работать медсестрой в больнице, жить в обычном деревенском доме. Но ее талант экстрасенса уже замечен, и многие пытаются использовать его в своих личных целях. Однажды Марина вместе с коллегами отправляется на экскурсию в Музей А. Блока в Шахматове. В экскурсоводе она узнает того, кто много лет назад явился ей как суженый в магическом зеркале во время крещенского гадания при свечах…
У Марины в салоне Иветты начинается совсем иная жизнь: богатые клиенты, светские тусовки, выступления на телевидении. В новую «колдунью» влюбляется крупный чиновник Ромадин, хочет сделать ее своей любовницей — Стенич как может отделывается от него. Для нее единственная радость — Олеська, дочка уборщицы Гали, которая работала в той же больнице, что и Марина. У Олеськи тоже есть задатки будущего экстрасенса: она понимает язык птиц. Марина с ней дружила и раньше. А теперь Олеська приезжает к ней в гости и в Москву…
У Олеськи пропадает голос. Есть подозрение на онкологию. Марина помогает устроить ее в дорогую московскую больницу. Ромадин обманом завлекает Стенич в свой загородный дом и пытается овладеть ею силой. Марина использует свои способности в качестве самозащиты, и горе-насильник остается лежать на своем ковре на время полностью парализованным. На одном из сеансов Марины появляется представительный мужчина Алексей Шеметов. Он пришел не в качестве клиента, а как спутник своего трусоватого приятеля. Но они с Мариной смотрят друг на друга с заметным интересом.
У Марины с Иветтой первая размолвка из-за того, что Марина отказывается выполнять заказы по черной магии. Шеметов попадает на светскую тусовку в салон Иветты и снова видит Марину. Ромадин хочет отомстить Марине за испытанное унижение и нанимает бандитов, чтобы ее как следует проучить. Те караулят Стенич у детской больницы, Олеська видит их, обо всем догадывается и спасает Марину.
Ромадин и Иветта решают вместе наказать слишком строптивую Марину. В салоне Иветты новая встреча между Шеметовым и Стенич. Шеметов догадывается, что у нее не все благополучно так как кажется, и оставляет ей свою визитку. Одну из Марининых клиенток в порыве ревности ранит ножом собственный муж. Стенич во всем винит себя и решает уйти от Иветты. Между двумя колдуньями происходит настоящая «битва экстрасенсов». Марине чудом удается бежать. Оказавшись на улице без денег и документов, Стенич в отчаянье звонит Шеметову. Водитель Шеметова Толя отвозит Марину в пустующую квартиру родителей Шеметова.
У Шеметова большой бизнес в Сибири, поэтому Марина свободно может жить в его московской квартире, тем более, что он со своей женой Дашей живет в загородном доме. Один из знакомых Иветты случайно обнаруживает, где скрывается сбежавшая «колдунья». Иветта в свою очередь сообщает об этом Ромадину. Бандиты подкарауливают Стенич возле дома, но в момент нападения рядом оказываются Шеметов и его водитель Толя. Вместе они выручают Марину из беды. Шеметов, узнав, что Стенич хорошо знает французский и английский, берет ее к себе на работу как переводчика.
Шеметов забирает у Иветты вещи Марины, не боясь никаких колдовских чар знаменитой ясновидящей. Стенич начинает работать в его фирме, но это не только не сближает их, а еще больше отдаляет. Олеську из больницы выписали, не найдя у нее никакой онкологии, но девочка по-прежнему не может ничего говорить. Ромадин задумал мстить уже не только Марине, но и Шеметову.
У жены Шеметова Даши есть любовник Тагил, но она вовсе не намерена уходить от богатого мужа. Догадываясь, что Шеметов влюблен в Стенич, она вырабатывает свой план действий: добывает у врача-гинеколога справку о своей якобы беременности. Марина, прослышав о целительных сибирских родниках, забирает Олеську от безалаберной матери-уборщицы и отправляет с Толей в Сибирь. Наблюдая за Шеметовым, Стенич понимает, что у него больное сердце и ему надо больше отдыхать. Шеметов решает показать, как он отдыхает и везет Марину в казино…
Увидев, как именно Шеметов «отдыхает», Марина прилагает все свое магическое искусство, чтобы отвратить его от азарта, и ей это удается. Но сама Марина печально уходит из казино и возвращается домой. Шеметов приходит к ней, и вся его сдержанная страсть прорывается в большом любовном порыве. Опомнившись после сделанного, Шеметов уходит, полагая, что Марина теперь должна его ненавидеть. К Стенич приходит Даша со своей липовой справкой о беременности. Марина обещает, что Шеметов с ней разводиться не будет.
Олеська, гуляя по тайге, проваливается в глиняную яму. Магическая связь между девочкой и Мариной так велика, что Марина прямо из Москвы подсказывает спасателям по телефону, где именно надо искать Олеську. У Иветты появилась новая ученица Малинина. Иветта дает ей задание: поехать в Сибирь и похитить Олеську, чтобы лучше было воздействовать на Стенич. Шеметов находит справку Даши о беременности и говорит, что разводится с ней. Марина пишет заявление об уходе и в тайне от Шеметова уезжает в свой городок.
Шеметов является к Ромадину и в коротком мужском разговоре весьма убедительно говорит тому оставить Марину в покое. Среди ночи в своем городке Стенич вдруг понимает, что с Шеметовым происходит что-то нехорошее и, схватив попутку, она мчится в Москву. С Шеметовым действительно сердечный приступ и Марина поспевает вовремя, чтобы своим искусством спасти ему жизнь. Малинина выполняет приказ Иветты и похищает Олеську. Иветта встречает Марину и пытается ее шантажировать. Марина устанавливает с Олеськой телепатическую связь и вдвоем им удается достойно наказать ученицу Иветты.
Испытанный стресс возвращает Олеське дар речи. Шеметов постепенно идет на поправку, Марина ухаживает за ним. Наташа Спешнева находит Стенич, чтобы сообщить, что ее бывший гражданский муж Женя на грани самоубийства в Париже и только Марина может ему помочь. Стенич соглашается ехать в Париж и говорит об этом Шеметову. Для него это как ушат холодной воды, но он все же отпускает Марину.
Марина встречается в Париже с Женей. Тот умоляет ее с помощью магии сделать так, чтобы он занял служебное место другого человека. Марина отказывается это делать и возвращается в Москву. Даша расстается с Тагилом. Иветта попыталась сделать ставку на Ромадина, но того выгоняют с министерства, Ромадин высмеивает все ее ясновидение. Не найдя Шеметова в Москве, Марина летит к нему в Сибирь. Там происходит их полное примирение и Марина прячет свое магическое зеркало, чтобы уже никогда не возвращаться к нему.