Azerbaijani folklore has developed over centuries through narratives, art, myths, and dances that reveal the culture's wisdom and heroism. Elements derive from Turkic and Persian mythology and religions. There are many Azerbaijani dances that are old, melodious, and performed at celebrations, showing the nation's quick tempo, optimism, and bravery through traditional clothing.