Advent is a season of waiting and preparing. Do we know what we’re waiting and preparing for? In one sense, yes; we’re waiting and preparing for the commemoration of Jesus’ birth at Christmas and, by extension, for his prophesied return or Second Coming. But, in another sense, no; we are waiting and preparing for something beyond our imaginings. Mary knew she was expecting a baby, but she didn’t know who he would turn out to be. The Magi knew the stars foretold the birth of a king, but they didn’t expect to find him in a cattle trough. Strangely, it was the shepherds – the least prepared for any cosmic event – who received the clearest and most direct message about what was happening. In Advent, we may be waiting and preparing for God to show up, but perhaps it will be in ways we least expect.