I struggled my way through this book and found the writing style hard to get used to. The main character wasn't likable and I didn't feel much sympathy for him. I also thought that changing some of the character's names or using nicknames at some times and not others was confusing and unnecessary.I know it gets a lot of rave reviews so maybe I'm just not intellectual enough to enjoy it but my tip would be to try before you buy.