Fairy queen Cherestani is married to the mortal Farruscad. She wishes to give up her immortality in order to live with him among mortals. The rules of the fairies require her to treat Farruscad cruelly. After he curses her for her cruelty, she is turned into a snake. Farruscad must pass the tests of the fairies in order to free her.