What is the difference between a hero and an admirable person?

A hero is recognized or admired for something courageous that they have done. An admirable person is admired because of who they are and how they act.