Otherworldly goddesses? Looking-for-some-fun '90s ravers? Your basic acid trip - but a happy one?!