LOL! “Mother Moon”? That is *such* a perfect handle for Her Immenseness.
Mother of Satan more appropriate.