Михаил всю жизнь проектировал самолеты, а теперь наслаждается тишиной и внуком Сережей. В последний день года они находят испуганного пса, дрожащего от грохота фейерверков, и решают оставить его, назвав Стёпкой. Но праздник обрывается — родители забирают мальчика, а старику внезапно становится плохо.
Теперь всё зависит от пса. Нужно срочно найти помощь, но как объяснить людям, что случилось? Стёпка помнит: Сережа всегда его понимал, даже без слов. Значит, надо добраться до мальчика, где бы он ни был. Так начинается опасный путь через весь город, полный неожиданных встреч и испытаний.