While the writing is vivid and captivating, the book would have benefited from tighter editing to reduce some repetition and to create a smoother storyline.