When you volunteer, you feel better about yourself, you increase your self-confidence, and you feel happier and content. Volunteering also enhances psychological health while meeting like-minded people through charity works. The person's desire to give is the main reason they volunteer. Volunteering can make you "wealthy in spirit". However, receiving becomes a great motivator