love triangle,suicide,witch,anti hero,magic,revenge,travel,tragedy,based on manga,environmental,pandemic,shounen,anime,classic literature,heterosexual,psychological,ensemble cast,post-apocalyptic,suspense,time manipulation,urban fantasy