Iranian mythology consists of ancient Iranian folklore and stories, all involving extraordinary beings, reflecting attitudes towards the confrontation of good and evil, actions of the gods, and the exploits of heroes and fabulous creatures.