Shahrazad, a tale of love and magic