Fire Punch is a manga about a boy, named Agni, with powerful regenerative powers who gets set on fire by fire that can't be put out unless its target gets reduced to ash. So Agni gets stuck in a painful cycle of regenaration and burning. He gets used to this pain and swears revenge, against the man who burned him and his village but most importantly, against the man who killed his sister. However as the story progresses Agni does atrocious things and the line between the protagonist and antagonist of the story blurs.
Fire Punch is a good read because: