Fidel é um gato de rua, feral, de comportamento quase selvagem, acostumado a caçar ou roubar seus alimentos. Vivendo pelos telhados de um bairro bastante tranquilo, Fidel acha repouso e refúgio, em dias muito quentes, frios ou chuvosos, em uma casa desabitada do bairro. Quando a casa é vendida, ele vê sua rotina alterada por “Mamãe”, as gatinhas Juju, Tiddy e Lolly, e os cães Sheike e Safire. Fidel não confia em humanos e, por mais que “Mamãe” tente aproximar-se dele, ele a afasta, chegando até a atacá-la. Porém, não deixa de continuar visitando a casa, agora até mais frequentemente, pela facilidade de obter boa ração e água limpa e fresca. Aos poucos, vai se entrosando com as gatinhas e até com os cães, mas sempre fugindo da humana. As coisas seguem assim, até que Fidel é atropelado e, muito machucado e debilitado, percebe que sua única chance de socorro é arrastar-se até a casa de “Mamãe”. Ao avistá-lo naquele estado lastimável, a humana não hesita em levá-lo a uma clínica veterinária, onde ele é submetido a uma cirurgia e a um longo tratamento, sobrevivendo por um verdadeiro milagre. A partir daí, a relação entre ambos se modifica, e Fidel precisa aprender a se tornar um gato doméstico.
