The book starts off incredibly slow, mixed with poor writing makes the first half of the book incredibly difficult to read. The book is redeemed towards the end as the characters begin to develop and gain some personality. The ending of the book is one of the best I have ever read.