Catholic Herald logo

Certainly something very striking is going on: are there here, really, reasons for hope?