Haruta came to an old village where you couldn’t walk anywhere without seeing a cat. Due to a stroke of bad luck, he couldn’t stay at the apartment that he had reserved, but fortunately he was able to find a place to live in a small house called Nekohana-kan. The rent was free, but he had to agree to take care of the kittens.
However, instead of cats there were three nekomimi girls waiting for him. As their master, he must support them so that they can live in the human world: that is, he must choose one of them to marry. Moreover, he had lost all his memories before that day.