This was such a ride. It's rare that you see a manga where nearly all of the characters are fleshed out with flaws and all. This is definetly one of my most favorite shounen, and to be honest, it's way too underated and kept me at the edge of my seat at times. Hidden gem this was!!