Psychology says people who like to do charity every now and then aren't always seeking praise or recognition. Their actions can come from empathy, personal values, emotional responses, social connection, or the warm glow that follows helping another person. Occasional giving can also be influenced by specific situations, relatable stories, social cues and the desire to respond to an immediate human need.