What kind of a God would allow such things to happen?

The Reading from the Holy Gospel according to St. Matthew. (1:1-25) In today’s gospel reading we are given a foretaste of the great feast of Nativity and the Christmas celebration. The evangelist St. Matthew has left a wonderful present under the tree and he teases us to contemplate it and think about it and perhaps […]