I've given this book 3.5 stars. It would have got 4 except I found the beginning of the book to be very long winded and nothing really happened, I felt too long was taken on character building at the beginning and not much was given to building the story. The first few chapters felt like they were s...