to have the heart
01
to have the necessary will, courage, etc. to get something done
例
Despite her fear of heights, she had the heart to climb the mountain and conquer her phobia.
to have the necessary will, courage, etc. to get something done