There are many kinds of heroes. They could be celebrities or historical figures or even children and animals. But they have something in common--they give from the heart and expect nothing in return.