Fran and Teacher face off against their toughest adversary yet, but its not just their lives on the line. The fate of everyone in Alessa rests on their shoulders.