Itomuraa's feed

I've read the novel multiple times already. The plot and characters development are so good