Лена — успешная телеведущая, живущая в столице. Её жизнь выглядит идеальной: престижная работа, красивый муж, уважение коллег. Но в глубине души она чувствует себя несчастной. В воспоминаниях всплывают эпизоды из юности: роман с Андреем, беременность и тяжёлый выбор — оставить ребёнка или сделать ставку на карьеру. Лена решает навестить родной город, чтобы разобраться в себе.
Лена приезжает в родной город. Встреча с прошлым пробуждает старые чувства и воспоминания. Она случайно сталкивается с Андреем — человеком, которого когда‑то любила. Он всё ещё живёт здесь, работает и не забыл Лену. Между ними возникает напряжение: старые чувства вспыхивают вновь, но оба понимают, что многое изменилось. Лена узнаёт, что её ребёнок, от которого она отказалась, всё это время жил неподалёку — под опекой её сестры Веры.
Лена пытается наладить контакт с дочерью, но девочка не готова принять «мать», которая бросила её много лет назад. Вера, опекунша девочки, рассказывает Лене правду: ребёнок тяжело переживал отказ матери, а сама Вера скрывала от девочки, кто её настоящая мать. Лена чувствует вину и решает остаться в городе, чтобы попытаться завоевать доверие дочери. Андрей помогает ей в этом, но их отношения остаются сложными: он не может простить ей прошлого.
Лена активно участвует в жизни дочери: проводит с ней время, помогает в школе, пытается стать для неё опорой. Постепенно девочка начинает доверять ей, но всё ещё называет её по имени, а не «мамой». Андрей, видя искренность Лены, тоже смягчается. В финале Лена принимает окончательное решение: она отказывается от столичного контракта и остаётся в родном городе, чтобы быть рядом с дочерью и начать новую жизнь с Андреем. В последней сцене семья — Лена, Андрей и девочка — гуляют по заснеженному парку, и Лена впервые слышит от дочери слово «мама».