מערכה ראשונה
רוג׳רו, אביר נודד, נקלע לממלכתן של שתי אחיות מכשפות, אלצ׳ינה ומורגנה. אלצ׳ינה מכשפת את רוג׳רו להתאהב בה. הוא אינו יודע שהממלכה כולה מלאה במאהבים לשעבר של אלצ׳ינה שלאחר שהתעייפה מהם, היא הפכה אותם לחיות טרף, עצים וסלעים. כעבור זמן מגיעים שני אבירים נוספים לממלכה. אחד מהם הוא מליסו, ידידו של רוג׳רו. האביר השני הוא אישה מחופשת לגבר - זוהי ברדמנטה, ארוסתו של רוג׳רו, שיצאה לחפש ולהציל אותו. הם פוגשים את רוג׳רו, ומגלים אדם שונה לחלוטין. רוג׳רו המכושף שכח את ארוסתו וטוען שהוא אוהב רק את אלצ׳ינה. לברדמנטה אין ברירה, אלא לנקוט בתחבולות. בעזרת תחפושת הגבר שלה, היא מפתה את מורגנה, אחותה של אלצ׳ינה, מסכסכת בינה לבין המאהב שלה, ועוגבת גם על אלצ׳ינה. אורונטה, המאהב הזנוח של מורגנה, מזהיר את רוג׳רו מפני בוגדנותן של הנשים. רוג׳רו מתמלא חשדות וקנאה, ואלצ׳ינה משכנעת אותו שאהבתה היא אהבת-אמת. למענו היא מוכנה לכשף את ה״אורח״ - ברדמנטה המחופשת - ולסלק את האיום. האורח השני, מליסו, מצליח להסיר בכוח את הקסם מרוג׳רו. ברדמנטה מתייצבת בפני רוג׳רו, ומגלה לו את זהותה האמיתית, אבל הוא כבר מבולבל וחושד שכל מה שהוא רואה הוא אשליה או שקר.
מערכה שנייה
בניסיון להשתלט על המהומה, אלצ׳ינה עומדת להפוך את ברדמנטה לחיה טורפת. מורגנה, המאוהבת, משכנעת את אחותה לחמול על ה״אורח״. רוג׳רו, שהשתחרר מהקסם של אלצ׳ינה, פוגש פעם נוספת את ברדמנטה ומתאחד איתה. אלצ׳ינה שומעת על הבגידה וליבה נשבר. היא מנסה לזמן את כוחות האופל לעזרתה, אך ללא הועיל. מורגנה מזועזעת מכך שאישה אחרת רימתה אותה. היא חוזרת אל המאהב שלה, ומתחננת שימחל לה ויחזור אליה. רוג׳רו, ברדמנטה ומליסו מנסים להימלט. הם מתייצבים לקרב אחרון מול אלצ׳ינה, כדי לרסק את כוחות הקסם ולהציל את כל הקורבנות הקודמים, שכושפו ונכלאו. אלצ׳ינה נותרת בודדה ומיואשת, לאחר שממלכתה נחרבה.