What does a hero mean to you
Look at it this way:
A friend is someone who can make an impression and stay
A hero is someone who can make an impression and leaves without praise
A hero doesn't always have to save someone's life - more often than not, they save someone's integrity
One who freely sacrifices without being obligated.