Nature abhors perfection– and so does the novel.
Fiction, like nature, is all about change. So in a novel, heroism requires more than being perfectly heroic, even more than committing heroic acts. It also requires the ability to change under pressure, to grow into someone better even if it hurts.