Esistono numerose versioni ed adattamenti della leggenda, che spesso si contraddicono anche a vicenda.
Alcune versioni la presentano come una storia di amore e tradimento, altre come un'avventura fantastica con elementi magici e soprannaturali. La leggenda è stata influenzata da diverse culture e tradizioni, rendendola unica e complessa.