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