Today`s gospel is the Annunciation. Mary`s womb is somehow impregnated by the Holy Spirit and God Himself enters human history. Mary herself has to say yes to God coming and taking over her life in this way; God doesn`t force Himself on her. God doesn`t force Himself on us, but He announces His coming to us, and it`s up to us whether we receive Him or not.
I suppose there are times when we do welcome Him into our lives, and there are times when we push Him out. Friday is Christmas Day. It`s a special occasion and, I hope, an occasion on which we find it easy to open our hearts to Him and even in the present gloom, find in Him hope for the future.