What has Nietzsche to do with Christmas? And what has either to do with rock bands, HIV and clean water? In a word: hope. Having just described generosity as one of the highest virtues of the church, one of the surest signs that a community is following Jesus, we turn now to the content of...