Virgin Birth… Here we are in the Christmas season so the virgin birth will be mentioned many times in the coming weeks … More