Read it cover to cover in one sitting when I was flying from coast to coast. I couldn't put it down. No fluff, or overly witchy excess- just the right amount. Painful that the main character had so many almost there moments in the end, but it just had to be the right time for everything to come together!