Sharing generosity and giving thanks.