This is the right amount of possibly messed up, psychological shit, and gay.
It's what I would call "adult writing" when I wasn't an adult. It can be difficult to read, and to understand the older guy, it might be enraging sometimes, but it's worth it.
Hinadori wa Shiokaze ni Madoromu