At times, this book was almost too science, and very close to being science fiction, which I don't like. However, there is enough story in the midst of it all to make it worth finishing. I read this book in under 24 hours. I had to get to the end, had to see if there would be a reunification. You will, too.