As I write this, it is only three more sleeps until Christmas. It’s only three more sleeps until all the things we’ve planned and hoped for have come to pass; or will they? For Mary it wasn’t quite three sleeps. For her, as for many at that time, it was