So....um...wow. I'm honestly not sure what to think of this book. On one hand, it was really good and I couldn't put it down. But on the other hand...It really irritated me. So I'll break it down...A book always starts with 5 stars with me. And over the course of reading, I adjust the scale to r...