A friend from work gave me this book with the highest recommendation! If a book is good, we pass it around to our little group. I found it very difficult to follow along and without giving anything away, I want to say that I really liked the characters BUT at the end of the book I had no idea what happened. I could make no sense out of the book and i had to go around asking other people that read the book to explain it to me. Since i'm not the only one this happened to (quite a few other people had the same experience)I just wanted to make the average reader be aware that you may have to read it twice to figure it out.