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