I literally don't know how to rate this book. On one hand, I am awed by Flynn's ability to create such an emotional roller coaster of a book, as well as the frustratingly complex and scarily real characters Flynn presents. But on the other hand, I absolutely despise said frustratingly complex and scarily real characters. I sympathized and cared for both characters for the first half of the book, then hated (and occasionally sympathized with) each for the latter half.
The bottom line is that I will never forget this book, as it baffled me more than any other I have read to date. And I would recommend it for that, but don't expect to honestly enjoy the book.