You know this author must have lived, or knew people who lived the lives of these characters. I have read all 3 sequels, and I love all of them! Very graphic and detailed. I loved the fact that I wasn't able to predict the ending, or any of the turn of events in the book. You can get through this book in a day...it's that good!