This book is perfectly written with an unreliable narrator and the writing is absolutely uncanny, witty, and disturbing. I was totally sucked in for most of the story, finishing it in a few days. Towards the end, the plot dragged a little bit to me, but overall it was an amazing book.