One of the best "zero to hero" I've seen so far. The main hero has such a tragic beginning, you can't help but to root for him. The character development and fight scenes are all top notch. The last few episode, the climax, were riveting and well executed. A must see!