Picture this: the sight of goddesses ascending to Earth. Beautiful spirits that should bring new tidings and world events to...