Moral of this anime really is not to give up hope and to the right thing! The great thing about this anime is that you get to watch the main character develop as he gradually gets stronger and stronger. From someone who is always picked on, then to someone who stands up for those who cannot protect themselves. It's been a while since I've watched an anime like this, it's very similar in some ways to Rurouni Kenshin. It's only about 60 episodes long so the story is pretty much always on the ball and never gets boring or suffer from lull patches. I really enjoyed watching this!