I find it humourous, that all Christians are aware of and believe in, the story of Christ, but find differences in how to logically explain it. We all like nice, neat little boxes that we can label, and put things into. Mary doesn’t quite fit so well.
Jesus began as “The Son of God” (“Lord of Hosts”). We are taught, that if we are found worthy until the end, we will become sons/daughters of God (equal unto the angels). Jesus, as Son of Man, proved that this is possible. He started as a Son of God (begotten), and again became a son of God, by proving His worthiness to the end, in human flesh. After His death and resurrection, He returned to His original glory, as Lord of Hosts, and now, also as Lamb of God. Mary is the mother of The Lamb. Does this qualify Mary, as being the mother of God? There will always be differences of opinion on this matter. Some could argue, that by being found worthy until the end, the Son of Man became ‘equal unto the angels’ (below God), but because the Son of Man is also the Lord of Hosts (part of God), that Mary could in fact be called the mother of God.