Living in New York City for a long time can leave you jaded and expecting the worst of humanity. Actually, living anywhere on Earth for a long time can leave you with a pretty dismal view of the world. Sometimes there are times in city life that surprise you and give you some hope for… Read more »