What. The. F***!!!!!!!!!!!!!!!!!!!!!!!!! This has to be the biggest plot twist/reveal in the anime world!!!