Anime often presents characters initially seen as villains, only for their stories to reveal how wrong our opinions were ...
Anime has introduced us to many friendships, but there are only a few that can be considered the best of all time.