Riverdance is a blend of Irish music, song and dance weaving together ancient Celtic mythology and Irish history.