A festival of legends and life