Yet there is no room at the inn. In some way, mankind is awaiting God, waiting for him to draw near. But when the moment comes, there is no room for him. Man is so preoccupied with himself, he has such urgent need of all the space and all the time for his own things, that nothing remains for others – for his neighbour, for the poor, for God. And the richer men become, the more they fill up all the space by themselves. And the less room there is for others.
Saint John, in his Gospel, went to the heart of the matter, giving added depth to Saint Luke’s brief account of the situation in Bethlehem: “He came to his own home, and his own people received him not” (Jn 1:11). This refers first and foremost to Bethlehem: the Son of David comes to his own city, but has to be born in a stable, because there is no room for him at the inn. Then it refers to Israel: the one who is sent comes among his own, but they do not want him. And truly, it refers to all mankind: he through whom the world was made, the primordial Creator-Word, enters into the world, but he is not listened to, he is not received.
--Pope Benedict XVI at Midnight Mass 2007
If you haven't yet read the Pope's message, here it is. The message is truly of hope and better than what I heard at my Christmas mass.
Let's make room for Him in our hearts as only He can bring us true life.