Objectively, this book earned three stars. However, having started off beautifully only to steadily decline and fail to meet expectations, I have to go with two stars. Interesting and intelligent protagonists, witty dialogue and surprising details coupled with decent writing indicated that I had in my hands a good book. It ended up being a book with two (and a half) characters, more than a few loose ends and a lack of interest in itself.