I didn't expect to enjoy this book as much as I did. It's not perfectly written and there are holes in the plot, but it is completely engaging and the characters likeable (at least the ones we're supposed to like). I enjoyed it so much, I immediately started the next book