witch,based on novel or book,resurrection,portal,betrayal,mythological beast,magical creature,ancient prophecy,based on young adult novel,christian allegory,religious allegory