The story of a powerful ( fairy ) woman who takes a lover on condition that he obey a particular prohibition is common in medieval poetry : the French lais of Desiré , Graelent , and Guingamor , and Chrétien de Troyes ' s romance Yvain , the Knight of the Lion , all share similar plot elements .