Quando James Bowen encontrou um gato ferido, enrolado no corredor de seu alojamento, ele não tinha ideia do quanto sua vida estava prestes a mudar. Bowen vivia nas ruas de Londres, lutando contra a dependência química de heroína, e a última coisa de que ele precisava era de um animal de estimação. No entanto, ele ajudou aquele inteligente gato de rua, a quem batizou de Bob (porque tinha acabado de assistir a Twin Peaks).
Depois de cuidar do gatinho e trazer-lhe a saúde de volta, James Bowen mandou-o embora imaginando que nunca mais o veria. Mas Bob tinha outras ideias. Logo os dois tornaram-se inseparáveis, e suas aventuras divertidas — e, algumas vezes, perigosas — iriam transformar suas vidas e curar, lentamente, as cicatrizes que cada um dos dois trazia de seus passados conturbados.
Um Gato de Rua Chamado Bob é uma história comovente e edificante que toca o coração de quem a lê.