At Christmas God shows a fractured world what it takes to be a generous host...

read more