Марк Рожков жил с больной матерью и давно принял, что будет заботиться о ней всю свою жизнь. Он мечтал о женитьбе, но все его подруги, узнав, что им предстоит жить со свекровью, прекращали с ним отношения. Так произошло и с Ниной, которая поставила Марку ультиматум: либо они будут жить у нее, либо им придется расстаться. Марк не смог оставить мать одну. Вскоре он встретил Валерию, таксистку, которая ему очень понравилась, и они начали встречаться. Однажды Нина их заметила. Марк не спешил знакомить Валерию с Александрой Семеновной, опасаясь повторения ситуации с Ниной. Однако Валерия рассказала, что в свободное время помогает одиноким пожилым людям и умеет находить с ними общий язык.
Некоторое время спустя Марку позвонила Нина и предложила возобновить отношения, но он ответил, что собирается жениться на Валерии. Вскоре он сделал Валерии предложение. Узнав о причинах болезни Александры Семеновны, Валерия перестала отвечать на его звонки. Марк пришел к ней, и она призналась, что именно семь лет назад сбила его мать. Марк хотел все объяснить своей матери, но оказалось, что она уже в курсе: Нина рассказала ей об этом. Александру Семеновну возмутило, что ее сын встречается с женщиной, из-за которой она пострадала. Марк обиделся на мать и ушел из дома. Он нанял сиделку для Александры Семеновны и переехал к Валерии. Валерия уговаривала его навестить мать, но он отказывался. Тогда Валерия сама пришла к Александре Семеновне и заявила, что любит ее сына и готова ради него на все. Александра Семеновна простила Валерию, а та научила пожилую женщину пользоваться интернетом. Вскоре Александра Семеновна нашла своих старых друзей через интернет, почувствовала себя самостоятельной и приняла выбор сына.