This is a wonderful story with very interesting characters topped off by some awesome animation. The english dub even has some well done voice acting to boot.<br /><br />If you consider yourself a fan of anime this is required watching.