Sir Orfeo, a legend from England