Convoluted, poorly written, and the story really drags. Couldn't even finish it! Interesting premise, but sort of fell apart about halfway through....