Mr. Bones é um cão de raça indefinida, mas de grande inteligência. Desde cachorro tem vivido com William Gurevitch, um vagabundo, porta errante, um excêntrico sobrevivente das revoluções dos anos 60. Juntos percorreram a América e sobreviveram aos duros Invernos de Brooklin. Agora, que William pressente a chegada da morte, partem para Baltimore em busca de uma antiga professora - a única pessoa em quem pode confiar os seus cadernos de poemas e o seu leal companheiro.