Gratitude is the smallest of virtues, ingratitude is the worst of vices