This is some mad fucked up shit. There are BL that say they're "Drama", "Mature", or "Psychological", yet barely any of them can match up to this kind of mess, jus' sayin'.
Ore no Kimochi ga Wakaru ka