Jerk versus Angel

Sometimes things happen that leave me scratching my head and feeling deeply disappointed in humanity. Other times I am pleasantly surprised by our ability to reach out and be tremendously generous.
Sometimes things happen that leave me scratching my head and feeling deeply disappointed in humanity. Other times I am pleasantly surprised by our ability to reach out and be tremendously generous.