A little patchy in the beginning, but it gathers a lot of steam in the middle and keeps right on trucking to the end. I was a little frustrated by how easily Rhine gave in to whatever obstacles she met in this book--I wanted her to fight harder. She got better at it (or, at least, DeStroying got better at explaining her motives) as the book went on, at least. The end of the book vaults you right into the next, though--strong finish. 3.5 stars.