I had a really hard time deciding how I felt about this book. Somewhere between 3 and 4 stars seems appropriate. But ultimately it was really entertaining for me, so I'm giving it 4. The novel starts off really slow. The first half of the book mo...