3 1/2 stars. It's hard to love a book when you never love the main characters. But you can't help but at least like a book that is extremely well written & unputdownable. 
 Yep, that's totally a word. 
 I had many issues with some parts of this story, but not as many as some readers who even rate this higher. With me though it always comes down to characters, so this is as many stars as I can give up for the story of such screwed up & unlikeable people.