Once in a while, it simply takes a little look at generosity to give us trust. What better way to look over a photograph that is worth 1,000 words. These amazing 35 photographs will restore your faith in humankind and remind you how powerful tiny thoughtful gestures truly are.