I honestly think this might be one of the best books I've read. When I review a book, I look at three areas: characters, story and ending. The characters are well developed and I love how the author isn't using the race storyline as the main story an...