Part of the problem is that Catholics here have told me Mary was the spouse of the Holy Spirit.
Which of course is bogus.
She was married to Joseph and they consummated the marriage after Jesus was born.
Mary would not cheat on Joseph.
And a hundred FR Catholic heads just exploded!