"Hero" might be a bit of a puff
hero [heer-oh]
noun, plural heroes
1. a person noted for courageous acts or nobility of character:
2. a person who, in the opinion of others, has special achievements, abilities, or personal qualities and is regarded as a role model or ideal
Works for me