Mature Readers ONLY 18+ Warnings: BL, GL, Blood\Violence, Strong Language, Sexual Nudity, Dub/Non Con