It was a good read until the end. Way too many sub plots... fairly far fetched.. but you go along with it.. until the end when the author begins quickly explaining everything away... due to the lack of any thing that resembled a climax in the end. So.. I give it a "meh?"