I really enjoyed this book. It was really good, though admittedly confusing at times. It has good plot and well developed characters. I can't honestly say that I was the biggest fan of the ending, but that is for the reader alone to decide. I would definitely recommend this book for anyone who's enjoyed other books by this author.