The Beast Must Die

2370 pages digital

fiction contemporary crime lgbtqia+ manga mystery psychology romance informative medium-paced