В книге рассказывается о жизни маленького лесного посёлка, начиная с времён Гражданской войны и заканчивая первым десятилетием 21 века. Главные герои – майор, офицер Белой армии, и студент Петроградского университета, чьи судьбы переплелись на фоне военных событий и непредсказуемых поворотов жизни.
Судьба майора связана с домиком старой женщины Маревны и её верной собакой Жучкой. Через диалоги с Маревной, он пытается разобраться в прошлом и своих поступках, понимая, что даже простая собачья преданность может быть ценнее человеческой двуличности.
Студент Андрей, попавший в ловушку политических интриг и предательств, спасается благодаря помощи одинокой женщины Полины.