Young adult magical adventure