Please consider disabling AdBlock here on FOTP; we know ads are annoying, but they help keep the lights on, and we make sure ours are as unintrusive as possible.
If God is a woman, then it's clearly Iris Van Herpen, because I don't know what sort of divine imagination one must have to create something like this.