Sometimes it can feel like all we ever hear about are stories of human injustice, natural disasters, political corruption, poverty, and a host of other heartbreaking situations. However, amidst all the suffering there is still hope for humanity, and the following stories of people who went out of their way to perform good deeds for others are proof of this.
Read more about some of the most heartwarming stories of kindness in the gallery.