All real fairy tales may be traced back to time immemorial, when persons who had not yet developed intellectual skills kept a partially developed clairvoyance, which was the relics of a primordial clairvoyance. Those who had preserved this sort of clairvoyance spent a long period in the transitional stage between sleeping and waking, during which they experienced spiritual vision in a variety of forms.
This was not like our recent fantasies. For most people, a dream today has a chaotic nature, but in ancient times, individuals with the old clairvoyance experienced something sequential and so regular that the experiences were the same or usually similar with diverse people.