Contains an age gap that makes me uncomfortable, but the sheer amount of effort the author put into the art and research makes it well worth the read.
Otoyomegatari