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