Not my favorite Reynolds but it was definitely a worthy read. I thought there were some great ideas and well developed characters. Reynolds did his usual job of driving the story with excellent plotting. The end was a typical Reynolds end unfortunately; it seemed rushed and was filled with dues ex machinas and happy coincidences. It's as though he writes himself into a corner and can't figure out how to get out of it. I liked it but I didn't love it.