3-1/2 stars. This is one of those books that I desperately wanted to love, but didn't quite get there. Don't gets wrong; I liked it very much. It was a good book with nice character depth and a constantly moving story. BUT. Each time I was sucked into the plot, there would be some inconsist...