 Shrek must travel to Merlin's Dark Tower Fortress of Pure Evil, but an impassable fog has been laid across the Fairy Tale Lands.The fog and Merlin's Fortress can be passed through the completion of Good Deeds.The Magic Mirror gives Shrek a Book of Good Deeds and offers to teleport him to places where Good Deeds are required.