Grupa przybywa do zamku Tir Asleen, którego władcą kiedyś był ojciec Sorshy zabity później przez Bavmordę (która także przekształciła mieszkańców zamku w lód). Madmartigan, przygotowuje się do walki, podczas gdy Willow znowu próbując przywrócić ludzką postać Razieli przemienia ją w kozła. Kiedy Kael atakuje zamek, Madmartigan każe Willowowi schronić się z dzieckiem w wieży a sam zaczyna walkę. Willow po drodze napotyka kilka trolli, które chcą porwać mu dziewczynkę. Willow próbując walczyć z nimi magią zamienia jednego z nich w ogromnego dwugłowego smoka Eborsiska, który zaczyna atakować wszystkich. W czasie walki Madmartigan zabija smoka, ale Kaelowi udaje się porwać Elorę. W międzyczasie na zamek dociera Sorsha myśląca o Madmartiganie i ojcu. Wojowniczka ostatecznie ujawnia rycerzowi swoją miłość i oboje razem zaczynają walczyć z żołnierzami jej matki. Na szczęście dla nich resztki armii Galladoornu przybywają na miejsce i wybijają żołnierzy Bavmordy, ale Kael zabiera Elorę do Nockmaar.