Read manga: Minato Machi Neko Machi

manga
Summary:

In a small port town, there’s an old legend that sometimes, a cat will take the form of a human boy and choose a lonely girl to live with. The cats call these girls “witches” because only they can see the cats in their human form. This is the story of those witches and the cats that live with them, as they share their warmth, lick each other’s wounds and try to find the magic called “happiness”, one step at a time.