Narrator is great. Book has gigantic plotholes and questions that are never satisfactorily answered. Huge waste of time and potential.