A Japanese goddess returns to the mortal realms in search of a glimpse of perfection.