Gratitude, being nearly the greatest of human duties, is also nearly the most difficult.