The idea of worshiping a Giant Goddess has always been in my mind!!! Perhaps I’ve always felt I wasn