First off, this storyline has a lot of promise. Unfortunately I found this book incredibly hard to follow. The dialogue is confusing to follow and I often found myself re-reading to see who was speaking. I also found that the characters made these great leaps in understanding with very little und...