A well thought out story, one that is relatable but will have you question what the people who are around you are up to. The beauty of this masterpiece is in the crisp conversations that fleshed out the characters created, the author's attention to detail and the numerous sub-plots all in harmony to bring out one hell of a page flipper that is this book. A definite must-read!