Which one makes a person generous? That he or she can be able to give others and show kindness. What do you think, is it money, education or character?