
Inuou
Hanamatsuri is a small town nestled in the heart of Japan, known for its beautiful cherry blossoms that bloom every spring. It's a peaceful town where people live simple lives, surrounded by nature and traditional Japanese culture. However, there's a dark secret hidden beneath the surface of this seemingly idyllic town.