Makoto Nagano *NOW HAS SPOILERS BE WARNED*