Когда младший брат Вадима (Олег Загородний) совершает ограбление, их мать обещает покончить с собой, если Вадим не найдет способ спасти брата от тюрьмы. Вадиму приходится расстаться с любимой девушкой Катей (Пелагея Невзорова) и жениться на влюбленной в него Инне (Полина Леонова), дочери главы администрации (Валерий Афанасьев). Катя исчезает, так и не сказав Вадиму, что беременна.
Спустя пять лет Вадим, уже успешный чиновник, случайно встречает Катю и узнает, что у него есть сын Миша. Но Катя уверена, что он не нужен ни ей, ни сыну. Вадиму приходится признаться самому себе, что он совершил ошибку и сам разрушил свое счастье. И ради кого? Ради деспотичной матери, которая его использовала, но никогда не любила? Ради обожаемого матерью брата – пьяницы и уголовника, которого давно нужно было посадить?
Вадиму придется выбрать – богатая жизнь с нелюбимой женщиной или настоящая семья с Катей и Мишкой? И главное, понять, как заслужить прощения Кати?..