Generosity is one of the most beautiful human qualities. Some people naturally go out of their way to help others, share what they have, ...