The episode starts with Lief, Barda and Jasmine stuck in the Mirror of Fear by Thaegan and the trio encountering their worst fears.Lief gets a duel with polar opposite of him, Barda with Prandine (due to the fact that he killed his mother) and Jasmine with some boxes. After hard struggle, both Barda and Jasmine give up to be killed to save Lief, which is shown to hin by opposite of him, on the mirror placed at front of him. However, Lief does not want Jasmine and Barda to be killed. As Lief was also about to give up, the ruby fades when he sees the mirror at front of him. Knowing that ruby fades only when evil is present. Lief destroys the mirror, causing the curse of the mirror to come to an end.
In the real world, Lief encounter Thaegan, where he challenges her. She commands Ichabod to kill Lief and it is transformed into giant spider by Thaegan's magic. As Lief was about to be killed by Ichabod's web, Jasmine comes from nowhere and injures Ichabod. Thaegan not believing what has happened, tries to kill the trio by herself but suddenly get collapsed when Lief shows her the mirror of fear. Seeing herself as old and ugly sack of bones. Thaegan makes a last spell to kill herself. Her children (except Ichabod) not wanting to live with her mother, come with her. In the end she gives a loving speech to her children till the portal disappears. In the end Lief is furious and wants to put an end to Shadow Lord.