This book was the first I've read from this author and i was pleasantly surprised! I read the book in anticipation of the HBO series. It is mysterious, funny, heartwrenching and a story with many difficult subjects. It reflects real life, real people and the way we think, speak, and tell ourselves and others lies about important stuff! We kid ourselves into accepting the unacceptable, over-react to things and under-react to others. The author has a strong grasp on humans. Bravo!