So you finally admit that you believe that Mary is God!
Every first year philosophy student knows that while mu body is mine, I am not my body's. Mary was no exception. Contained within her body was a Real physical Presence of Jesus. For a Catholic that is not hard to comprehend or accept. We do not worship Mary, we venerate her. Once you become familiar with the words dulia, hyperdulia and latria and their meanings you will not make those foolish statements about what Catholics and I do and do not believe.
Peace be with you
My own personal theory is that there's something seriously different about Jesus' DNA that allowed him to receive communication from the Beyond to the Here and Now ~ I arrived at that after years of intense study of the circumstances surrounding the Shroud of Turin.
No one is required to believe that ~ thankfully it's no one's doctrine as yet.