Роман Александров – участковый ветеринар на 27 деревень северного, Полновского плёса озера Селигер. Чтобы попасть в лечебницу или на вызов к больному животному он каждый день пешком преодолевает десятки километров. Его в буквальном смысле знают все собаки округи. Доктор любит свою работу, но очень боится её потерять. Деревни на севере Селигера умирают…