Anyone read this? I just finished it, liked some elements, but thought it was a bit heavy-handed. The 'surprise' wasn't enough of a surprise ...